Hi,
After updating to Common (v 3.4.66) and Block Plus (v 3.4.37), I’m getting an error related to the Showcase block. I had a page with an existing Showcase block, but was unable to edit it with Block Plus activated. I deactivated Block Plus, deleted the Showcase block, and I can now edit the page, however I cannot add a Showcase block, and clicking on that option in the “Add New Block” window does nothing.
Here’s the only error I can see in application.log:
2025-05-06T15:45:29+00:00 ERR (3): Error: Call to undefined method Common\Form\Element\ThumbnailTypeSelect::prependValuesOptions() in /var/www/html/omeka-s/modules/Common/src/Form/Element/TraitPrependAndGetValuesOptions.php:11
Stack trace:
#0 /var/www/html/omeka-s/vendor/laminas/laminas-form/src/View/Helper/FormSelect.php(112): Common\Form\Element\ThumbnailTypeSelect->getValueOptions()
#1 /var/www/html/omeka-s/vendor/laminas/laminas-form/src/View/Helper/FormSelect.php(86): Laminas\Form\View\Helper\FormSelect->render()
#2 /var/www/html/omeka-s/vendor/laminas/laminas-form/src/View/Helper/FormElement.php(168): Laminas\Form\View\Helper\FormSelect->__invoke()
#3 /var/www/html/omeka-s/vendor/laminas/laminas-form/src/View/Helper/FormElement.php(193): Laminas\Form\View\Helper\FormElement->renderHelper()
#4 /var/www/html/omeka-s/vendor/laminas/laminas-form/src/View/Helper/FormElement.php(114): Laminas\Form\View\Helper\FormElement->renderType()
#5 /var/www/html/omeka-s/vendor/laminas/laminas-form/src/View/Helper/FormElement.php(91): Laminas\Form\View\Helper\FormElement->render()
#6 /var/www/html/omeka-s/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(407): Laminas\Form\View\Helper\FormElement->__invoke()
#7 /var/www/html/omeka-s/application/view/common/form-row.phtml(26): Laminas\View\Renderer\PhpRenderer->__call()
#8 /var/www/html/omeka-s/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(519): include(‘…’)
#9 /var/www/html/omeka-s/vendor/laminas/laminas-form/src/View/Helper/FormRow.php(154): Laminas\View\Renderer\PhpRenderer->render()
#10 /var/www/html/omeka-s/vendor/laminas/laminas-form/src/View/Helper/FormRow.php(108): Laminas\Form\View\Helper\FormRow->render()
#11 /var/www/html/omeka-s/vendor/laminas/laminas-form/src/View/Helper/FormCollection.php(133): Laminas\Form\View\Helper\FormRow->__invoke()
#12 /var/www/html/omeka-s/vendor/laminas/laminas-form/src/View/Helper/FormCollection.php(104): Laminas\Form\View\Helper\FormCollection->render()
#13 /var/www/html/omeka-s/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(407): Laminas\Form\View\Helper\FormCollection->__invoke()
#14 /var/www/html/omeka-s/modules/BlockPlus/src/Site/BlockLayout/Showcase.php(91): Laminas\View\Renderer\PhpRenderer->__call()
#15 /var/www/html/omeka-s/application/src/View/Helper/BlockLayout.php(112): BlockPlus\Site\BlockLayout\Showcase->form()
#16 /var/www/html/omeka-s/application/src/Controller/SiteAdmin/PageController.php(165): Omeka\View\Helper\BlockLayout->form()
#17 /var/www/html/omeka-s/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php(71): Omeka\Controller\SiteAdmin\PageController->blockAction()
#18 /var/www/html/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\Controller\AbstractActionController->onDispatch()
#19 /var/www/html/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners()
#20 /var/www/html/omeka-s/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php(97): Laminas\EventManager\EventManager->triggerEventUntil()
#21 /var/www/html/omeka-s/vendor/laminas/laminas-mvc/src/DispatchListener.php(132): Laminas\Mvc\Controller\AbstractController->dispatch()
#22 /var/www/html/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\DispatchListener->onDispatch()
#23 /var/www/html/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners()
#24 /var/www/html/omeka-s/vendor/laminas/laminas-mvc/src/Application.php(325): Laminas\EventManager\EventManager->triggerEventUntil()
#25 /var/www/html/omeka-s/index.php(21): Laminas\Mvc\Application->run()
So it seems like perhaps the issue is with Common rather than Block Plus? Has anyone else encountered this?