I'm getting this error. I'm running a new installation of Drupal 11 and enabling UI Patterns broke the site. Any help would be appreciated.

Error: Class "JsonSchema\Constraints\BaseConstraint" not found in Drupal\ui_patterns\SchemaManager\ReferencesResolver->resolve() (line 29 of /home2/ewlfcsmy/public_html/MCC/modules/ui_patterns/src/SchemaManager/ReferencesResolver.php).

Drupal\ui_patterns\SchemaManager\ReferencesResolver->resolve(Array) (Line: 182)
Drupal\ui_patterns\ComponentPluginManager->annotateProp('attributes', Array, 'unknown') (Line: 150)
Drupal\ui_patterns\ComponentPluginManager->annotateProps(Array, 'unknown') (Line: 80)
Drupal\ui_patterns\ComponentPluginManager->alterDefinition(Array)
array_map(Array, Array) (Line: 242)
Drupal\Core\Theme\ComponentPluginManager->alterDefinitions(Array) (Line: 341)
Drupal\Core\Plugin\DefaultPluginManager->findDefinitions() (Line: 279)
Drupal\ui_patterns\ComponentPluginManager->findDefinitions() (Line: 213)
Drupal\Core\Plugin\DefaultPluginManager->getDefinitions() (Line: 149)
Drupal\Core\Theme\ComponentPluginManager->getAllComponents() (Line: 484)
Drupal\Core\Asset\LibraryDiscoveryParser->librariesForComponents() (Line: 405)
Drupal\Core\Asset\LibraryDiscoveryParser->parseLibraryInfo('core', 'core') (Line: 153)
Drupal\Core\Asset\LibraryDiscoveryParser->buildByExtension('core') (Line: 87)
Drupal\Core\Asset\LibraryDiscoveryCollector->getLibraryDefinitions('core') (Line: 66)
Drupal\Core\Asset\LibraryDiscoveryCollector->resolveCacheMiss('core') (Line: 148)
Drupal\Core\Cache\CacheCollector->get('core') (Line: 44)
Drupal\Core\Asset\LibraryDiscovery->getLibrariesByExtension('core') (Line: 58)
Drupal\Core\Asset\LibraryDiscovery->getLibraryByName('core', 'drupal.message') (Line: 68)
Drupal\Core\Asset\LibraryDependencyResolver->doGetDependencies(Array) (Line: 41)
Drupal\Core\Asset\LibraryDependencyResolver->getLibrariesWithDependencies(Array) (Line: 87)
Drupal\Core\Asset\LibraryDependencyResolver->getMinimalRepresentativeSubset(Array) (Line: 113)
Drupal\Core\Asset\AssetResolver->getLibrariesToLoad(Object) (Line: 128)
Drupal\Core\Asset\AssetResolver->getCssAssets(Object, , Object) (Line: 279)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 123)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 97)
Drupal\big_pipe\Render\BigPipeResponseAttachmentsProcessor->processAttachments(Object) (Line: 72)
Drupal\Core\Render\BareHtmlPageRenderer->renderBarePage(Array, Object, 'install_page', Array) (Line: 76)
Drupal\Core\ProxyClass\Render\BareHtmlPageRenderer->renderBarePage(Array, Object, 'install_page', Array) (Line: 1076)
install_display_output(Array, Array) (Line: 160)
install_drupal(Object) (Line: 48)

Comments

etdouglas created an issue. See original summary.

christian.wiedemann’s picture

Hi, have you used composer or did you check out the module. You can also "justinrainbow/json-schema" manual to your composer.json

christian.wiedemann’s picture

Status: Active » Postponed (maintainer needs more info)
pdureau’s picture

Title: Error: Class "JsonSchema\Constraints\BaseConstraint" not found in Drupal\ui_patterns\SchemaManager\ReferencesResolver->resolve() (line 29 of /home2/ewlfcsmy/public_html/MCC/modules/ui_patterns/src/SchemaManager/ReferencesResolver.php). » Error: Class BaseConstraint not found in ReferencesResolver->resolve()
pdureau’s picture

Assigned: etdouglas » Unassigned
Status: Postponed (maintainer needs more info) » Closed (works as designed)

It seems Etienne has installed UI Patterns 2.x without composer and didn't check the dependencies.