Problem/Motivation

Having an error for Drupal 9.3.x under PHP 8.1
While installing module with custom storage fields

Proposed resolution

Not to pass any NULL value to the hash function in any config import case
Have ?? '' for all passed 2nd argument values into the hash function

Remaining tasks

  • ✅ File an issue
  • ✅ Addition/Change/Update/Fix
  • ➖ Testing to ensure no regression
  • ➖ Automated unit testing coverage
  • ➖ Automated functional testing coverage
  • ➖ UX/UI designer responsibilities
  • ➖ Readability
  • ➖ Accessibility
  • ➖ Performance
  • ➖ Security
  • ➖ Documentation
  • ➖ Code review by maintainers
  • ➖ Full testing and approval
  • ➖ Credit contributors
  • ➖ Review with the product owner
  • ➖ Release notes snippet
  • ❌ Release

User interface changes

  • N/A

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

  • N/A
CommentFileSizeAuthor
#7 3272720-6.patch2.09 KBpaulmicha

Issue fork drupal-3272720

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

Rajab Natshah created an issue. See original summary.

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Assigned: rajab natshah » Unassigned
Status: Active » Needs review
larowlan’s picture

What are the steps to reproduce this?

Version: 9.4.x-dev » 9.5.x-dev

Drupal 9.4.0-alpha1 was released on May 6, 2022, which means new developments and disruptive changes should now be targeted for the 9.5.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

paulmicha’s picture

StatusFileSize
new2.09 KB

Here are the contents of the merge request as a patch file.

Letharion’s picture

I'm seeing this warning when visiting core/install.php and the site is already installed.

With that said, I'm wondering if it's actually correct that getUniqueStorageIdentifier() can return null under reasonable circumstances?

I'm not sure the correct solution here is to silence the error really with ?? '', as there should probably always be an identifier?

Version: 9.5.x-dev » 10.1.x-dev

Drupal 9.5.0-beta2 and Drupal 10.0.0-beta2 were released on September 29, 2022, which means new developments and disruptive changes should now be targeted for the 10.1.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

solideogloria’s picture

Issue summary: View changes

Removing blockquote on deprecated hashing functions, as that has nothing to do with this issue.

larowlan’s picture

Status: Needs review » Postponed (maintainer needs more info)

I'm wondering if it's actually correct that getUniqueStorageIdentifier() can return null under reasonable circumstances?

Yep, we're going to need a stack trace here, I suspect something is corrupt in your site, perhaps in your config

avpaderno’s picture

Title: Fix PHP8.1 Deprecated function: hash(): Passing null to parameter #2 ($data) of type string is deprecated in generateFieldTableName » hash(): Passing null to parameter #2 ($data) of type string is deprecated in generateFieldTableName
jayelless’s picture

Status: Postponed (maintainer needs more info) » Active

I have just upgraded my Varbase system from 9.0.10 to 9.0.11, which uses Drupal core 9.5.2. That was fine, but on switching Php from 8.0 to 8.1 I get several instance of the error when viewing the status report.

Deprecated function: hash(): Passing null to parameter #2 ($data) of type string is deprecated in Drupal\Core\Entity\Sql\DefaultTableMapping->generateFieldTableName() (line 632 of core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php).

Drupal\Core\Entity\Sql\DefaultTableMapping->generateFieldTableName(Object, 1) (Line: 602)
Drupal\Core\Entity\Sql\DefaultTableMapping->getDedicatedRevisionTableName(Object) (Line: 253)
Drupal\Core\Entity\Sql\DefaultTableMapping::create(Object, Array, '') (Line: 381)
Drupal\Core\Entity\Sql\SqlContentEntityStorage->getCustomTableMapping(Object, Array) (Line: 356)
Drupal\Core\Entity\Sql\SqlContentEntityStorage->getTableMapping() (Line: 203)
Drupal\Core\Entity\Sql\SqlContentEntityStorage->initTableLayout() (Line: 188)
Drupal\Core\Entity\Sql\SqlContentEntityStorage->__construct(Object, Object, Object, Object, Object, Object, Object, Object) (Line: 156)
Drupal\Core\Entity\Sql\SqlContentEntityStorage::createInstance(Object, Object) (Line: 269)
Drupal\Core\Entity\EntityTypeManager->createHandlerInstance('Drupal\Core\Entity\Sql\SqlContentEntityStorage', Object) (Line: 258)
Drupal\Core\Entity\EntityTypeManager->getHandler('block_content', 'storage') (Line: 192)
Drupal\Core\Entity\EntityTypeManager->getStorage('block_content') (Line: 323)
Drupal\Core\Entity\EntityDefinitionUpdateManager->requiresEntityStorageSchemaChanges(Object, Object) (Line: 261)
Drupal\Core\Entity\EntityDefinitionUpdateManager->getChangeList() (Line: 88)
Drupal\Core\Entity\EntityDefinitionUpdateManager->getChangeSummary() (Line: 956)
system_requirements('runtime')
call_user_func_array(Object, Array) (Line: 426)
Drupal\Core\Extension\ModuleHandler->Drupal\Core\Extension\{closure}(Object, 'system') (Line: 405)
Drupal\Core\Extension\ModuleHandler->invokeAllWith('requirements', Object) (Line: 433)
Drupal\Core\Extension\ModuleHandler->invokeAll('requirements', Array) (Line: 109)
Drupal\system\SystemManager->listRequirements() (Line: 49)
Drupal\system\Controller\SystemInfoController->status()
call_user_func_array(Array, Array) (Line: 123)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 580)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 169)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 713)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)

rajab natshah’s picture

Facing more issue
#3302838: Querying with NULL values results in warning mb_strtolower(): Passing null to parameter is deprecated


When local and translation is enabled.
Find out that the module Smart Trim still uses

 $dom = Html::load(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'));

Deprecated function: mb_convert_encoding(): Passing null to parameter #1 ($string) of type array|string is deprecated

Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in Drupal\Component\Transliteration\PhpTransliteration->transliterate()

Deprecated function: mb_convert_encoding(): Passing null to parameter #1 ($string) of type array|string is deprecated in Drupal\Component\Transliteration\PhpTransliteration->transliterate() (line 140 of /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Component/Transliteration/PhpTransliteration.php)
#0 /var/www/html/dev/varbase9c1/docroot/core/includes/bootstrap.inc(347): _drupal_error_handler_real()
#1 [internal function]: _drupal_error_handler()
#2 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Component/Transliteration/PhpTransliteration.php(140): mb_convert_encoding()
#3 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/Block/BlockPluginTrait.php(254): Drupal\Component\Transliteration\PhpTransliteration->transliterate()
#4 /var/www/html/dev/varbase9c1/docroot/core/modules/block/src/BlockForm.php(405): Drupal\Core\Block\BlockBase->getMachineNameSuggestion()
#5 /var/www/html/dev/varbase9c1/docroot/core/modules/block/src/BlockForm.php(136): Drupal\block\BlockForm->getUniqueMachineName()
#6 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/Entity/EntityForm.php(106): Drupal\block\BlockForm->form()
#7 [internal function]: Drupal\Core\Entity\EntityForm->buildForm()
#8 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/Form/FormBuilder.php(534): call_user_func_array()
#9 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/Form/FormBuilder.php(281): Drupal\Core\Form\FormBuilder->retrieveForm()
#10 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/Entity/EntityFormBuilder.php(48): Drupal\Core\Form\FormBuilder->buildForm()
#11 /var/www/html/dev/varbase9c1/docroot/core/modules/block/src/Controller/BlockAddController.php(27): Drupal\Core\Entity\EntityFormBuilder->getForm()
#12 [internal function]: Drupal\block\Controller\BlockAddController->blockAddConfigureForm()
#13 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array()
#14 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/Render/Renderer.php(580): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#15 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(124): Drupal\Core\Render\Renderer->executeInRenderContext()
#16 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(97): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext()
#17 /var/www/html/dev/varbase9c1/vendor/symfony/http-kernel/HttpKernel.php(169): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#18 /var/www/html/dev/varbase9c1/vendor/symfony/http-kernel/HttpKernel.php(81): Symfony\Component\HttpKernel\HttpKernel->handleRaw()
#19 /var/www/html/dev/varbase9c1/docroot/modules/contrib/simple_oauth/src/HttpMiddleware/BasicAuthSwap.php(68): Symfony\Component\HttpKernel\HttpKernel->handle()
#20 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/StackMiddleware/Session.php(58): Drupal\simple_oauth\HttpMiddleware\BasicAuthSwap->handle()
#21 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(48): Drupal\Core\StackMiddleware\Session->handle()
#22 /var/www/html/dev/varbase9c1/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\Core\StackMiddleware\KernelPreHandle->handle()
#23 /var/www/html/dev/varbase9c1/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\page_cache\StackMiddleware\PageCache->pass()
#24 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(48): Drupal\page_cache\StackMiddleware\PageCache->handle()
#25 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(51): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()
#26 /var/www/html/dev/varbase9c1/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()
#27 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/DrupalKernel.php(713): Stack\StackedHttpKernel->handle()
#28 /var/www/html/dev/varbase9c1/docroot/index.php(19): Drupal\Core\DrupalKernel->handle()
#29 {main}

Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in Drupal\Component\Transliteration\PhpTransliteration->transliterate() (line 133 of /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Component/Transliteration/PhpTransliteration.php)
#0 /var/www/html/dev/varbase9c1/docroot/core/includes/bootstrap.inc(347): _drupal_error_handler_real()
#1 [internal function]: _drupal_error_handler()
#2 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Component/Transliteration/PhpTransliteration.php(133): strpos()
#3 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/Block/BlockPluginTrait.php(254): Drupal\Component\Transliteration\PhpTransliteration->transliterate()
#4 /var/www/html/dev/varbase9c1/docroot/core/modules/block/src/BlockForm.php(405): Drupal\Core\Block\BlockBase->getMachineNameSuggestion()
#5 /var/www/html/dev/varbase9c1/docroot/core/modules/block/src/BlockForm.php(136): Drupal\block\BlockForm->getUniqueMachineName()
#6 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/Entity/EntityForm.php(106): Drupal\block\BlockForm->form()
#7 [internal function]: Drupal\Core\Entity\EntityForm->buildForm()
#8 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/Form/FormBuilder.php(534): call_user_func_array()
#9 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/Form/FormBuilder.php(281): Drupal\Core\Form\FormBuilder->retrieveForm()
#10 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/Entity/EntityFormBuilder.php(48): Drupal\Core\Form\FormBuilder->buildForm()
#11 /var/www/html/dev/varbase9c1/docroot/core/modules/block/src/Controller/BlockAddController.php(27): Drupal\Core\Entity\EntityFormBuilder->getForm()
#12 [internal function]: Drupal\block\Controller\BlockAddController->blockAddConfigureForm()
#13 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array()
#14 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/Render/Renderer.php(580): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#15 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(124): Drupal\Core\Render\Renderer->executeInRenderContext()
#16 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(97): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext()
#17 /var/www/html/dev/varbase9c1/vendor/symfony/http-kernel/HttpKernel.php(169): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#18 /var/www/html/dev/varbase9c1/vendor/symfony/http-kernel/HttpKernel.php(81): Symfony\Component\HttpKernel\HttpKernel->handleRaw()
#19 /var/www/html/dev/varbase9c1/docroot/modules/contrib/simple_oauth/src/HttpMiddleware/BasicAuthSwap.php(68): Symfony\Component\HttpKernel\HttpKernel->handle()
#20 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/StackMiddleware/Session.php(58): Drupal\simple_oauth\HttpMiddleware\BasicAuthSwap->handle()
#21 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(48): Drupal\Core\StackMiddleware\Session->handle()
#22 /var/www/html/dev/varbase9c1/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\Core\StackMiddleware\KernelPreHandle->handle()
#23 /var/www/html/dev/varbase9c1/docroot/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\page_cache\StackMiddleware\PageCache->pass()
#24 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(48): Drupal\page_cache\StackMiddleware\PageCache->handle()
#25 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(51): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()
#26 /var/www/html/dev/varbase9c1/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()
#27 /var/www/html/dev/varbase9c1/docroot/core/lib/Drupal/Core/DrupalKernel.php(713): Stack\StackedHttpKernel->handle()
#28 /var/www/html/dev/varbase9c1/docroot/index.php(19): Drupal\Core\DrupalKernel->handle()
#29 {main}
.

Version: 10.1.x-dev » 11.x-dev

Drupal core is moving towards using a “main” branch. As an interim step, a new 11.x branch has been opened, as Drupal.org infrastructure cannot currently fully support a branch named main. New developments and disruptive changes should now be targeted for the 11.x branch, which currently accepts only minor-version allowed changes. For more information, see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

borisson_’s picture

If getUniqueStorageIdentifier is empty - it looks like something else is seriously broken?

rajab natshah’s picture

#14
#3302838: Querying with NULL values results in warning mb_strtolower(): Passing null to parameter is deprecated

You are right, Joris

Reading again the comments

      // with table names longer than 64 characters, we hash the unique storage
      // identifier and return the first 10 characters so we end up with a short
      // unique ID.
      // up with table names longer than 64 characters, we hash the unique
      // storage identifier and return the first 10 characters so we end up with
      // a short unique ID.
      // Use a shorter separator and a hash of the field storage unique
      // identifier.

It could be happening with entity configs or configs, which had no UUID or entity data.
Then a UUID was added to the logic or config.

Or the other way, It had a UUID and that UUID was removed from default configs or config schema or from the logic.

As Lee said stack trace

Tested with PHP 8.1 ..
In PHP 8.2 many contrib modules are still hitting errors/warnings with mb_strtolower and other mb_str .... functions

solideogloria’s picture

I saw this error on a site that already has Drupal 10.2 installed. An anonymous user visited /core/install.php?profile=default

Deprecated function: hash(): Passing null to parameter #2 ($data) of type string is deprecated in Drupal\Core\Entity\Sql\DefaultTableMapping->generateFieldTableName() (line 632 of /var/www/html/web/core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php)
#0 /var/www/html/web/core/includes/bootstrap.inc(164): _drupal_error_handler_real()
#1 [internal function]: _drupal_error_handler()
#2 /var/www/html/web/core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php(632): hash()
#3 /var/www/html/web/core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php(602): Drupal\Core\Entity\Sql\DefaultTableMapping->generateFieldTableName()
#4 /var/www/html/web/core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php(253): Drupal\Core\Entity\Sql\DefaultTableMapping->getDedicatedRevisionTableName()
#5 /var/www/html/web/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php(382): Drupal\Core\Entity\Sql\DefaultTableMapping::create()
#6 /var/www/html/web/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php(357): Drupal\Core\Entity\Sql\SqlContentEntityStorage->getCustomTableMapping()
#7 /var/www/html/web/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php(204): Drupal\Core\Entity\Sql\SqlContentEntityStorage->getTableMapping()
#8 /var/www/html/web/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php(189): Drupal\Core\Entity\Sql\SqlContentEntityStorage->initTableLayout()
#9 /var/www/html/web/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php(149): Drupal\Core\Entity\Sql\SqlContentEntityStorage->__construct()
#10 /var/www/html/web/core/lib/Drupal/Core/Entity/EntityTypeManager.php(269): Drupal\Core\Entity\Sql\SqlContentEntityStorage::createInstance()
#11 /var/www/html/web/core/lib/Drupal/Core/Entity/EntityTypeManager.php(258): Drupal\Core\Entity\EntityTypeManager->createHandlerInstance()
#12 /var/www/html/web/core/lib/Drupal/Core/Entity/EntityTypeManager.php(192): Drupal\Core\Entity\EntityTypeManager->getHandler()
#13 /var/www/html/web/modules/contrib/dynamic_entity_reference/dynamic_entity_reference.views.inc(130): Drupal\Core\Entity\EntityTypeManager->getStorage()
#14 /var/www/html/web/core/modules/views/src/ViewsData.php(228): dynamic_entity_reference_views_data()
#15 /var/www/html/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(388): Drupal\views\ViewsData->Drupal\views\{closure}()
#16 /var/www/html/web/core/modules/views/src/ViewsData.php(227): Drupal\Core\Extension\ModuleHandler->invokeAllWith()
#17 /var/www/html/web/core/modules/views/src/ViewsData.php(151): Drupal\views\ViewsData->getData()
#18 /var/www/html/web/core/modules/views/src/Plugin/Derivative/ViewsEntityRow.php(94): Drupal\views\ViewsData->get()
#19 /var/www/html/web/core/lib/Drupal/Component/Plugin/Discovery/DerivativeDiscoveryDecorator.php(101): Drupal\views\Plugin\Derivative\ViewsEntityRow->getDerivativeDefinitions()
#20 /var/www/html/web/core/lib/Drupal/Component/Plugin/Discovery/DerivativeDiscoveryDecorator.php(87): Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator->getDerivatives()
#21 /var/www/html/web/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php(323): Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator->getDefinitions()
#22 /var/www/html/web/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php(205): Drupal\Core\Plugin\DefaultPluginManager->findDefinitions()
#23 /var/www/html/web/core/modules/views/views.module(146): Drupal\Core\Plugin\DefaultPluginManager->getDefinitions()
#24 /var/www/html/web/core/lib/Drupal/Core/Theme/Registry.php(479): views_theme()
#25 /var/www/html/web/core/lib/Drupal/Core/Theme/Registry.php(372): Drupal\Core\Theme\Registry->processExtension()
#26 /var/www/html/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(388): Drupal\Core\Theme\Registry->Drupal\Core\Theme\{closure}()
#27 /var/www/html/web/core/lib/Drupal/Core/Theme/Registry.php(371): Drupal\Core\Extension\ModuleHandler->invokeAllWith()
#28 /var/www/html/web/core/lib/Drupal/Core/Theme/Registry.php(255): Drupal\Core\Theme\Registry->build()
#29 /var/www/html/web/core/lib/Drupal/Core/Utility/ThemeRegistry.php(88): Drupal\Core\Theme\Registry->get()
#30 /var/www/html/web/core/lib/Drupal/Core/Utility/ThemeRegistry.php(69): Drupal\Core\Utility\ThemeRegistry->initializeRegistry()
#31 /var/www/html/web/core/lib/Drupal/Core/Theme/Registry.php(291): Drupal\Core\Utility\ThemeRegistry->__construct()
#32 /var/www/html/web/core/lib/Drupal/Core/Theme/ThemeManager.php(141): Drupal\Core\Theme\Registry->getRuntime()
#33 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(480): Drupal\Core\Theme\ThemeManager->render()
#34 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(240): Drupal\Core\Render\Renderer->doRender()
#35 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(153): Drupal\Core\Render\Renderer->render()
#36 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(627): Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}()
#37 /var/www/html/web/core/lib/Drupal/Core/Render/Renderer.php(152): Drupal\Core\Render\Renderer->executeInRenderContext()
#38 /var/www/html/web/core/lib/Drupal/Core/Render/BareHtmlPageRenderer.php(66): Drupal\Core\Render\Renderer->renderRoot()
#39 /var/www/html/web/core/lib/Drupal/Core/ProxyClass/Render/BareHtmlPageRenderer.php(76): Drupal\Core\Render\BareHtmlPageRenderer->renderBarePage()
#40 /var/www/html/web/core/includes/install.core.inc(1074): Drupal\Core\ProxyClass\Render\BareHtmlPageRenderer->renderBarePage()
#41 /var/www/html/web/core/includes/install.core.inc(163): install_display_output()
#42 /var/www/html/web/core/install.php(48): install_drupal()
#43 {main}

I can't reproduce it, though, even though I see that's what the request was in the logs.

rajab natshah’s picture

Version: 11.x-dev » main