ParseError: syntax error, unexpected variable "$breadcrumb"

Created on 24 April 2025, 3 days ago

Problem/Motivation

Hi,
I have just updated the module by composer from 2.1.0-beta1 to 2.1.0 but the terminal outputs a Parse error.

Steps to reproduce

Drupal version: 10.4.6
PHP version: 8.3.19
Drush version: 12.5.3.0
Context Breadcrumb: 2.1.0-beta1

Update the module versione by the terminal:
composer update drupal/context_breadcrumb --with-all-dependencies

Update DB:
vendor/bin/drush updatedb

Output:

ParseError: syntax error, unexpected variable "$breadcrumb" in /my-server/docs/web/modules/contrib/context_breadcrumb/src/Breadcrumb/ContextBreadcrumbBuilder.php on line 329 #0 /my-server/docs/vendor/composer/ClassLoader.php(427): Composer\Autoload\{closure}()
#1 [internal function]: Composer\Autoload\ClassLoader->loadClass()
#2 /my-server/docs/web/core/lib/Drupal/Core/DependencyInjection/Compiler/TaggedHandlersPass.php(183): is_a()
#3 /my-server/docs/web/core/lib/Drupal/Core/DependencyInjection/Compiler/TaggedHandlersPass.php(118): Drupal\Core\DependencyInjection\Compiler\TaggedHandlersPass->processServiceCollectorPass()
#4 /my-server/docs/vendor/symfony/dependency-injection/Compiler/Compiler.php(80): Drupal\Core\DependencyInjection\Compiler\TaggedHandlersPass->process()
#5 /my-server/docs/vendor/symfony/dependency-injection/ContainerBuilder.php(767): Symfony\Component\DependencyInjection\Compiler\Compiler->compile()
#6 /my-server/docs/web/core/lib/Drupal/Core/DrupalKernel.php(1449): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#7 /my-server/docs/web/core/lib/Drupal/Core/DrupalKernel.php(972): Drupal\Core\DrupalKernel->compileContainer()
#8 /my-server/docs/web/core/lib/Drupal/Core/Update/UpdateKernel.php(42): Drupal\Core\DrupalKernel->initializeContainer()
#9 /my-server/docs/vendor/drush/drush/src/Drupal/DrupalKernelTrait.php(72): Drupal\Core\Update\UpdateKernel->initializeContainer()
#10 /my-server/docs/web/core/lib/Drupal/Core/DrupalKernel.php(515): Drush\Drupal\UpdateKernel->initializeContainer()
#11 /my-server/docs/vendor/drush/drush/src/Boot/DrupalBoot8.php(210): Drupal\Core\DrupalKernel->boot()
#12 /my-server/docs/vendor/drush/drush/src/Boot/BootstrapManager.php(236): Drush\Boot\DrupalBoot8->bootstrapDrupalFull()
#13 /my-server/docs/vendor/drush/drush/src/Boot/BootstrapManager.php(377): Drush\Boot\BootstrapManager->doBootstrap()
#14 /my-server/docs/vendor/drush/drush/src/Boot/BootstrapManager.php(329): Drush\Boot\BootstrapManager->bootstrapToPhaseIndex()
#15 /my-server/docs/vendor/drush/drush/src/Boot/BootstrapHook.php(36): Drush\Boot\BootstrapManager->bootstrapToPhase()
#16 /my-server/docs/vendor/consolidation/annotated-command/src/Hooks/Dispatchers/InitializeHookDispatcher.php(44): Drush\Boot\BootstrapHook->initialize()
#17 /my-server/docs/vendor/consolidation/annotated-command/src/Hooks/Dispatchers/InitializeHookDispatcher.php(36): Consolidation\AnnotatedCommand\Hooks\Dispatchers\InitializeHookDispatcher->doInitializeHook()
#18 /my-server/docs/vendor/consolidation/annotated-command/src/Hooks/Dispatchers/InitializeHookDispatcher.php(29): Consolidation\AnnotatedCommand\Hooks\Dispatchers\InitializeHookDispatcher->callInitializeHook()
#19 /my-server/docs/vendor/consolidation/annotated-command/src/CommandProcessor.php(145): Consolidation\AnnotatedCommand\Hooks\Dispatchers\InitializeHookDispatcher->initialize()
#20 /my-server/docs/vendor/consolidation/annotated-command/src/AnnotatedCommand.php(376): Consolidation\AnnotatedCommand\CommandProcessor->initializeHook()
#21 /my-server/docs/vendor/symfony/console/Command/Command.php(292): Consolidation\AnnotatedCommand\AnnotatedCommand->initialize()
#22 /my-server/docs/vendor/symfony/console/Application.php(1096): Symfony\Component\Console\Command\Command->run()
#23 /my-server/docs/vendor/symfony/console/Application.php(324): Symfony\Component\Console\Application->doRunCommand()
#24 /my-server/docs/vendor/symfony/console/Application.php(175): Symfony\Component\Console\Application->doRun()
#25 /my-server/docs/vendor/drush/drush/src/Runtime/Runtime.php(110): Symfony\Component\Console\Application->run()
#26 /my-server/docs/vendor/drush/drush/src/Runtime/Runtime.php(40): Drush\Runtime\Runtime->doRun()
#27 /my-server/docs/vendor/drush/drush/drush.php(139): Drush\Runtime\Runtime->run()
#28 /my-server/docs/vendor/drush/drush/drush(4): require('...')
#29 /my-server/docs/vendor/bin/drush(119): include('...')
#30 {main}
ParseError: syntax error, unexpected variable "$breadcrumb" in Composer\Autoload\{closure}() (line 329 of /my-server/docs/web/modules/contrib/context_breadcrumb/src/Breadcrumb/ContextBreadcrumbBuilder.php).

Any ideas?
Thanks.

🐛 Bug report
Status

Active

Version

2.1

Component

Code

Created by

🇨🇭Switzerland steva1982

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024