This is on Drupal 10.0 - PHP version 8.2

After logging in to my site following message is shown in Reports recent log messages:

Deprecated function: Creation of dynamic property Drupal\views_bulk_operations\Service\ViewsBulkOperationsViewData::$displayHandler is deprecated in Drupal\views_bulk_operations\Service\ViewsBulkOperationsViewData->init() (line 83 from /data/sites/web/daproverbnbe/www/modules/contrib/views_bulk_operations/src/Service/ViewsBulkOperationsViewData.php)

#0 /data/sites/web/daproverbnbe/www/core/includes/bootstrap.inc(158): _drupal_error_handler_real()
#1 /data/sites/web/daproverbnbe/www/modules/contrib/views_bulk_operations/src/Service/ViewsBulkOperationsViewData.php(83): _drupal_error_handler()
#2 /data/sites/web/daproverbnbe/www/modules/contrib/views_bulk_operations/src/Plugin/views/field/ViewsBulkOperationsBulkForm.php(168): Drupal\views_bulk_operations\Service\ViewsBulkOperationsViewData->init()
#3 /data/sites/web/daproverbnbe/www/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php(904): Drupal\views_bulk_operations\Plugin\views\field\ViewsBulkOperationsBulkForm->init()
#4 /data/sites/web/daproverbnbe/www/core/modules/views/src/ViewExecutable.php(1054): Drupal\views\Plugin\views\display\DisplayPluginBase->getHandlers()
#5 /data/sites/web/daproverbnbe/www/core/modules/views/src/ViewExecutable.php(912): Drupal\views\ViewExecutable->_initHandler()
#6 /data/sites/web/daproverbnbe/www/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php(2328): Drupal\views\ViewExecutable->initHandlers()
#7 /data/sites/web/daproverbnbe/www/core/modules/views/src/ViewExecutable.php(1706): Drupal\views\Plugin\views\display\DisplayPluginBase->preExecute()
#8 /data/sites/web/daproverbnbe/www/core/modules/views/src/ViewExecutable.php(1641): Drupal\views\ViewExecutable->preExecute()
#9 /data/sites/web/daproverbnbe/www/core/modules/views/src/Element/View.php(81): Drupal\views\ViewExecutable->executeDisplay()
#10 [internal function]: Drupal\views\Element\View::preRenderViewElement()
#11 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/Security/DoTrustedCallbackTrait.php(101): call_user_func_array()
#12 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/Render/Renderer.php(788): Drupal\Core\Render\Renderer->doTrustedCallback()
#13 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/Render/Renderer.php(374): Drupal\Core\Render\Renderer->doCallback()
#14 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/Render/Renderer.php(204): Drupal\Core\Render\Renderer->doRender()
#15 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(238): Drupal\Core\Render\Renderer->render()
#16 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/Render/Renderer.php(580): Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}()
#17 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(231): Drupal\Core\Render\Renderer->executeInRenderContext()
#18 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(128): Drupal\Core\Render\MainContent\HtmlRenderer->prepare()
#19 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php(90): Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse()
#20 [internal function]: Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray()
#21 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(111): call_user_func()
#22 /data/sites/web/daproverbnbe/www/vendor/symfony/http-kernel/HttpKernel.php(168): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch()
#23 /data/sites/web/daproverbnbe/www/vendor/symfony/http-kernel/HttpKernel.php(74): Symfony\Component\HttpKernel\HttpKernel->handleRaw()
#24 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/StackMiddleware/Session.php(58): Symfony\Component\HttpKernel\HttpKernel->handle()
#25 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(48): Drupal\Core\StackMiddleware\Session->handle()
#26 /data/sites/web/daproverbnbe/www/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\Core\StackMiddleware\KernelPreHandle->handle()
#27 /data/sites/web/daproverbnbe/www/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\page_cache\StackMiddleware\PageCache->pass()
#28 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(48): Drupal\page_cache\StackMiddleware\PageCache->handle()
#29 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(51): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()
#30 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php(51): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()
#31 /data/sites/web/daproverbnbe/www/core/lib/Drupal/Core/DrupalKernel.php(675): Drupal\Core\StackMiddleware\StackedHttpKernel->handle()
#32 /data/sites/web/daproverbnbe/www/index.php(19): Drupal\Core\DrupalKernel->handle()
#33 {main}

Please check the code.

Comments

redseujac created an issue. See original summary.

redseujac’s picture

Obviously the issue is related to PHP 8.2.

I went back to PHP 8.1 and the error did not show anymore.

So the module version 4.2.1 seems actually not compatible with PHP 8.2

  • Graber committed 4788f9d1 on 4.2.x
    Issue #3328293: Deprecated code in PHP 8.2
    
graber’s picture

Status: Active » Fixed
redseujac’s picture

Graber wrote in #4:

Fixed

So, wil version 4.2.x be updated soon?

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.