Collecting Page Omeka Error

While using zotero import and batch edit on our Omeka S server, the collecting page suddenly stopped working and started displaying an omeka error message (“Omeka S encountered an error”). All other website functionalities are working. The application log documenting the errors is:

2023-04-13T21:34:55+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/original/ae244b200a5b924bd6afa841d87d24538526c2fc.pdf
2023-04-13T21:34:55+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/large/ae244b200a5b924bd6afa841d87d24538526c2fc.jpg
2023-04-13T21:34:55+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/medium/ae244b200a5b924bd6afa841d87d24538526c2fc.jpg
2023-04-13T21:34:55+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/square/ae244b200a5b924bd6afa841d87d24538526c2fc.jpg
2023-04-13T23:23:43+00:00 ERR (3): Omeka\Api\Exception\BadRequestException: The API does not support the "v1" resource. in /var/www/html/application/src/Api/Manager.php:200
Stack trace:
#0 /var/www/html/application/src/Api/Manager.php(59): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#1 /var/www/html/application/src/Controller/ApiController.php(75): Omeka\Api\Manager->search('v1', Array)
#2 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractRestfulController.php(377): Omeka\Controller\ApiController->getList()
#3 /var/www/html/application/src/Controller/ApiController.php(168): Laminas\Mvc\Controller\AbstractRestfulController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#4 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Omeka\Controller\ApiController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#5 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#6 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php(97): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#7 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractRestfulController.php(307): Laminas\Mvc\Controller\AbstractController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#8 /var/www/html/vendor/laminas/laminas-mvc/src/DispatchListener.php(132): Laminas\Mvc\Controller\AbstractRestfulController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#9 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\DispatchListener->onDispatch(Object(Laminas\Mvc\MvcEvent))
#10 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#11 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(325): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#12 /var/www/html/index.php(21): Laminas\Mvc\Application->run()
#13 {main}
2023-04-14T05:50:21+00:00 ERR (3): TypeError: explode(): Argument #2 ($string) must be of type string, array given in /var/www/html/modules/Collecting/src/Api/Representation/CollectingFormRepresentation.php:184
Stack trace:
#0 /var/www/html/modules/Collecting/src/Api/Representation/CollectingFormRepresentation.php(184): explode('\n', Array)
#1 /var/www/html/modules/Collecting/view/common/block-layout/collecting-block-one.phtml(2): Collecting\Api\Representation\CollectingFormRepresentation->getForm()
#2 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(519): include('/var/www/html/m...')
#3 /var/www/html/vendor/laminas/laminas-view/src/Helper/Partial.php(63): Laminas\View\Renderer\PhpRenderer->render(NULL, NULL)
#4 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(407): Laminas\View\Helper\Partial->__invoke('common/block-la...', Array)
#5 /var/www/html/modules/Collecting/view/common/block-layout/collecting-block-multiple.phtml(11): Laminas\View\Renderer\PhpRenderer->__call('partial', Array)
#6 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(519): include('/var/www/html/m...')
#7 /var/www/html/vendor/laminas/laminas-view/src/Helper/Partial.php(63): Laminas\View\Renderer\PhpRenderer->render(NULL, NULL)
#8 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(407): Laminas\View\Helper\Partial->__invoke('common/block-la...', Array)
#9 /var/www/html/modules/Collecting/src/Site/BlockLayout/Collecting.php(68): Laminas\View\Renderer\PhpRenderer->__call('partial', Array)
#10 /var/www/html/application/src/View/Helper/BlockLayout.php(124): Collecting\Site\BlockLayout\Collecting->render(Object(Laminas\View\Renderer\PhpRenderer), Object(Omeka\Api\Representation\SitePageBlockRepresentation))
#11 /var/www/html/application/view/omeka/site/page/content.phtml(9): Omeka\View\Helper\BlockLayout->render(Object(Omeka\Api\Representation\SitePageBlockRepresentation))
#12 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(519): include('/var/www/html/a...')
#13 /var/www/html/vendor/laminas/laminas-view/src/View.php(194): Laminas\View\Renderer\PhpRenderer->render(NULL)
#14 /var/www/html/vendor/laminas/laminas-view/src/View.php(222): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#15 /var/www/html/vendor/laminas/laminas-view/src/View.php(187): Laminas\View\View->renderChildren(Object(Laminas\View\Model\ViewModel))
#16 /var/www/html/vendor/laminas/laminas-view/src/View.php(222): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#17 /var/www/html/vendor/laminas/laminas-view/src/View.php(187): Laminas\View\View->renderChildren(Object(Laminas\View\Model\ViewModel))
#18 /var/www/html/vendor/laminas/laminas-mvc/src/View/Http/DefaultRenderingStrategy.php(98): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#19 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\View\Http\DefaultRenderingStrategy->render(Object(Laminas\Mvc\MvcEvent))
#20 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(171): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent))
#21 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(360): Laminas\EventManager\EventManager->triggerEvent(Object(Laminas\Mvc\MvcEvent))
#22 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(341): Laminas\Mvc\Application->completeRequest(Object(Laminas\Mvc\MvcEvent))
#23 /var/www/html/index.php(21): Laminas\Mvc\Application->run()
#24 {main}
2023-04-14T08:30:09+00:00 ERR (3): Omeka\Api\Exception\NotFoundException: Omeka\Entity\Site entity with criteria {"slug":"Sabil-Library"} not found in /var/www/html/application/src/Api/Adapter/AbstractEntityAdapter.php:714
Stack trace:
#0 /var/www/html/application/src/Api/Adapter/AbstractEntityAdapter.php(432): Omeka\Api\Adapter\AbstractEntityAdapter->findEntity(Array, Object(Omeka\Api\Request))
#1 /var/www/html/application/src/Api/Manager.php(230): Omeka\Api\Adapter\AbstractEntityAdapter->read(Object(Omeka\Api\Request))
#2 /var/www/html/application/src/Api/Manager.php(115): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#3 /var/www/html/application/src/Mvc/MvcListeners.php(393): Omeka\Api\Manager->read('sites', Array)
#4 /var/www/html/application/src/Mvc/MvcListeners.php(314): Omeka\Mvc\MvcListeners->prepareSite(Object(Laminas\Mvc\MvcEvent))
#5 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Omeka\Mvc\MvcListeners->preparePublicSite(Object(Laminas\Mvc\MvcEvent))
#6 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#7 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(304): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#8 /var/www/html/index.php(21): Laminas\Mvc\Application->run()
#9 {main}
2023-04-14T18:01:29+00:00 ERR (3): Omeka\Api\Exception\BadRequestException: The API does not support the "v1" resource. in /var/www/html/application/src/Api/Manager.php:200
Stack trace:
#0 /var/www/html/application/src/Api/Manager.php(59): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#1 /var/www/html/application/src/Controller/ApiController.php(75): Omeka\Api\Manager->search('v1', Array)
#2 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractRestfulController.php(377): Omeka\Controller\ApiController->getList()
#3 /var/www/html/application/src/Controller/ApiController.php(168): Laminas\Mvc\Controller\AbstractRestfulController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#4 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Omeka\Controller\ApiController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#5 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#6 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php(97): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#7 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractRestfulController.php(307): Laminas\Mvc\Controller\AbstractController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#8 /var/www/html/vendor/laminas/laminas-mvc/src/DispatchListener.php(132): Laminas\Mvc\Controller\AbstractRestfulController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#9 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\DispatchListener->onDispatch(Object(Laminas\Mvc\MvcEvent))
#10 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#11 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(325): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#12 /var/www/html/index.php(21): Laminas\Mvc\Application->run()
#13 {main}
2023-04-14T21:11:09+00:00 ERR (3): TypeError: explode(): Argument #2 ($string) must be of type string, array given in /var/www/html/modules/Collecting/src/Api/Representation/CollectingFormRepresentation.php:184
Stack trace:
#0 /var/www/html/modules/Collecting/src/Api/Representation/CollectingFormRepresentation.php(184): explode('\n', Array)
#1 /var/www/html/modules/Collecting/view/common/block-layout/collecting-block-one.phtml(2): Collecting\Api\Representation\CollectingFormRepresentation->getForm()
#2 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(519): include('/var/www/html/m...')
#3 /var/www/html/vendor/laminas/laminas-view/src/Helper/Partial.php(63): Laminas\View\Renderer\PhpRenderer->render(NULL, NULL)
#4 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(407): Laminas\View\Helper\Partial->__invoke('common/block-la...', Array)
#5 /var/www/html/modules/Collecting/view/common/block-layout/collecting-block-multiple.phtml(11): Laminas\View\Renderer\PhpRenderer->__call('partial', Array)
#6 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(519): include('/var/www/html/m...')
#7 /var/www/html/vendor/laminas/laminas-view/src/Helper/Partial.php(63): Laminas\View\Renderer\PhpRenderer->render(NULL, NULL)
#8 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(407): Laminas\View\Helper\Partial->__invoke('common/block-la...', Array)
#9 /var/www/html/modules/Collecting/src/Site/BlockLayout/Collecting.php(68): Laminas\View\Renderer\PhpRenderer->__call('partial', Array)
#10 /var/www/html/application/src/View/Helper/BlockLayout.php(124): Collecting\Site\BlockLayout\Collecting->render(Object(Laminas\View\Renderer\PhpRenderer), Object(Omeka\Api\Representation\SitePageBlockRepresentation))
#11 /var/www/html/application/view/omeka/site/page/content.phtml(9): Omeka\View\Helper\BlockLayout->render(Object(Omeka\Api\Representation\SitePageBlockRepresentation))
#12 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(519): include('/var/www/html/a...')
#13 /var/www/html/vendor/laminas/laminas-view/src/View.php(194): Laminas\View\Renderer\PhpRenderer->render(NULL)
#14 /var/www/html/vendor/laminas/laminas-view/src/View.php(222): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#15 /var/www/html/vendor/laminas/laminas-view/src/View.php(187): Laminas\View\View->renderChildren(Object(Laminas\View\Model\ViewModel))
#16 /var/www/html/vendor/laminas/laminas-view/src/View.php(222): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#17 /var/www/html/vendor/laminas/laminas-view/src/View.php(187): Laminas\View\View->renderChildren(Object(Laminas\View\Model\ViewModel))
#18 /var/www/html/vendor/laminas/laminas-mvc/src/View/Http/DefaultRenderingStrategy.php(98): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#19 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\View\Http\DefaultRenderingStrategy->render(Object(Laminas\Mvc\MvcEvent))
#20 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(171): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent))
#21 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(360): Laminas\EventManager\EventManager->triggerEvent(Object(Laminas\Mvc\MvcEvent))
#22 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(341): Laminas\Mvc\Application->completeRequest(Object(Laminas\Mvc\MvcEvent))
#23 /var/www/html/index.php(21): Laminas\Mvc\Application->run()
#24 {main}
2023-04-15T13:11:54+00:00 ERR (3): Omeka\Api\Exception\BadRequestException: The API does not support the "v1" resource. in /var/www/html/application/src/Api/Manager.php:200
Stack trace:
#0 /var/www/html/application/src/Api/Manager.php(59): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#1 /var/www/html/application/src/Controller/ApiController.php(75): Omeka\Api\Manager->search('v1', Array)
#2 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractRestfulController.php(377): Omeka\Controller\ApiController->getList()
#3 /var/www/html/application/src/Controller/ApiController.php(168): Laminas\Mvc\Controller\AbstractRestfulController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#4 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Omeka\Controller\ApiController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#5 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#6 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php(97): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#7 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractRestfulController.php(307): Laminas\Mvc\Controller\AbstractController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#8 /var/www/html/vendor/laminas/laminas-mvc/src/DispatchListener.php(132): Laminas\Mvc\Controller\AbstractRestfulController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#9 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\DispatchListener->onDispatch(Object(Laminas\Mvc\MvcEvent))
#10 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#11 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(325): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#12 /var/www/html/index.php(21): Laminas\Mvc\Application->run()
#13 {main}
2023-04-16T08:58:57+00:00 ERR (3): Omeka\Api\Exception\BadRequestException: The API does not support the "v1" resource. in /var/www/html/application/src/Api/Manager.php:200
Stack trace:
#0 /var/www/html/application/src/Api/Manager.php(59): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#1 /var/www/html/application/src/Controller/ApiController.php(75): Omeka\Api\Manager->search('v1', Array)
#2 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractRestfulController.php(377): Omeka\Controller\ApiController->getList()
#3 /var/www/html/application/src/Controller/ApiController.php(168): Laminas\Mvc\Controller\AbstractRestfulController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#4 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Omeka\Controller\ApiController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#5 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#6 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php(97): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#7 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractRestfulController.php(307): Laminas\Mvc\Controller\AbstractController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#8 /var/www/html/vendor/laminas/laminas-mvc/src/DispatchListener.php(132): Laminas\Mvc\Controller\AbstractRestfulController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#9 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\DispatchListener->onDispatch(Object(Laminas\Mvc\MvcEvent))
#10 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#11 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(325): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#12 /var/www/html/index.php(21): Laminas\Mvc\Application->run()
#13 {main}
2023-04-16T15:27:58+00:00 ERR (3): Omeka\Api\Exception\NotFoundException: Omeka\Entity\Site entity with criteria {"slug":"Sabil-Library"} not found in /var/www/html/application/src/Api/Adapter/AbstractEntityAdapter.php:714
Stack trace:
#0 /var/www/html/application/src/Api/Adapter/AbstractEntityAdapter.php(432): Omeka\Api\Adapter\AbstractEntityAdapter->findEntity(Array, Object(Omeka\Api\Request))
#1 /var/www/html/application/src/Api/Manager.php(230): Omeka\Api\Adapter\AbstractEntityAdapter->read(Object(Omeka\Api\Request))
#2 /var/www/html/application/src/Api/Manager.php(115): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#3 /var/www/html/application/src/Mvc/MvcListeners.php(393): Omeka\Api\Manager->read('sites', Array)
#4 /var/www/html/application/src/Mvc/MvcListeners.php(314): Omeka\Mvc\MvcListeners->prepareSite(Object(Laminas\Mvc\MvcEvent))
#5 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Omeka\Mvc\MvcListeners->preparePublicSite(Object(Laminas\Mvc\MvcEvent))
#6 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#7 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(304): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#8 /var/www/html/index.php(21): Laminas\Mvc\Application->run()
#9 {main}
2023-04-16T15:48:57+00:00 ERR (3): Omeka\Api\Exception\NotFoundException: كيان Omeka\Entity\Item بمعايير {"id":"11063"} غير موجود in /var/www/html/application/src/Api/Adapter/AbstractEntityAdapter.php:714
Stack trace:
#0 /var/www/html/application/src/Api/Adapter/AbstractEntityAdapter.php(432): Omeka\Api\Adapter\AbstractEntityAdapter->findEntity(Array, Object(Omeka\Api\Request))
#1 /var/www/html/application/src/Api/Manager.php(230): Omeka\Api\Adapter\AbstractEntityAdapter->read(Object(Omeka\Api\Request))
#2 /var/www/html/application/src/Api/Manager.php(115): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#3 /var/www/html/application/src/Mvc/Controller/Plugin/Api.php(136): Omeka\Api\Manager->read('items', '11063', Array, Array)
#4 /var/www/html/application/src/Controller/Site/ItemController.php(46): Omeka\Mvc\Controller\Plugin\Api->read('items', '11063')
#5 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php(71): Omeka\Controller\Site\ItemController->showAction()
#6 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\Controller\AbstractActionController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#7 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#8 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php(97): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#9 /var/www/html/vendor/laminas/laminas-mvc/src/DispatchListener.php(132): Laminas\Mvc\Controller\AbstractController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#10 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\DispatchListener->onDispatch(Object(Laminas\Mvc\MvcEvent))
#11 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#12 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(325): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#13 /var/www/html/index.php(21): Laminas\Mvc\Application->run()
#14 {main}
2023-04-17T05:17:35+00:00 ERR (3): Omeka\Api\Exception\BadRequestException: The API does not support the "v1" resource. in /var/www/html/application/src/Api/Manager.php:200
Stack trace:
#0 /var/www/html/application/src/Api/Manager.php(59): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#1 /var/www/html/application/src/Controller/ApiController.php(75): Omeka\Api\Manager->search('v1', Array)
#2 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractRestfulController.php(377): Omeka\Controller\ApiController->getList()
#3 /var/www/html/application/src/Controller/ApiController.php(168): Laminas\Mvc\Controller\AbstractRestfulController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#4 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Omeka\Controller\ApiController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#5 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#6 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php(97): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#7 /var/www/html/vendor/laminas/laminas-mvc/src/Controller/AbstractRestfulController.php(307): Laminas\Mvc\Controller\AbstractController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#8 /var/www/html/vendor/laminas/laminas-mvc/src/DispatchListener.php(132): Laminas\Mvc\Controller\AbstractRestfulController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#9 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\DispatchListener->onDispatch(Object(Laminas\Mvc\MvcEvent))
#10 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#11 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(325): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#12 /var/www/html/index.php(21): Laminas\Mvc\Application->run()
#13 {main}
2023-04-17T17:08:25+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/original/d14f05bb91faee352ae2b89b526f0db07f71e180.pdf
2023-04-17T17:08:25+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/large/d14f05bb91faee352ae2b89b526f0db07f71e180.jpg
2023-04-17T17:08:25+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/medium/d14f05bb91faee352ae2b89b526f0db07f71e180.jpg
2023-04-17T17:08:25+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/square/d14f05bb91faee352ae2b89b526f0db07f71e180.jpg
2023-04-17T17:09:23+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/original/869fa9ef1c580e0aafd8e92c7cb5ecc6b3b349b7.pdf
2023-04-17T17:09:23+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/large/869fa9ef1c580e0aafd8e92c7cb5ecc6b3b349b7.jpg
2023-04-17T17:09:23+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/medium/869fa9ef1c580e0aafd8e92c7cb5ecc6b3b349b7.jpg
2023-04-17T17:09:23+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/square/869fa9ef1c580e0aafd8e92c7cb5ecc6b3b349b7.jpg
2023-04-17T17:09:35+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/original/fae0a72753798e3606eb3b74fe1cb874f4e73dbd.pdf
2023-04-17T17:09:35+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/large/fae0a72753798e3606eb3b74fe1cb874f4e73dbd.jpg
2023-04-17T17:09:35+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/medium/fae0a72753798e3606eb3b74fe1cb874f4e73dbd.jpg
2023-04-17T17:09:35+00:00 WARN (4): Cannot delete file; file does not exist /var/www/html/files/square/fae0a72753798e3606eb3b74fe1cb874f4e73dbd.jpg

I truncated the logs because it exceeded the post length limit.
Any pointers to how this can be addressed?

1 Like

Hi, do you mean Bulk Edit, the module? I can’t help with third-party modules but I would suggest you disable that and check again as a first step.
And do you mean the admin-side Collecting page, or a public collection form page?

Hello, yes I mean the Bulk Edit module. I mean a public collection form page. The page stopped displaying an error when we changed the input type of one of the prompts from custom vocab to select menu. I think the issue is that the resource template did not include a custom vocab field like the documentation describes here.

I THINK this is the relevant error:

Stack trace:
#0 /var/www/html/modules/Collecting/src/Api/Representation/CollectingFormRepresentation.php(184): explode('\n', Array)
#1 /var/www/html/modules/Collecting/view/common/block-layout/collecting-block-one.phtml(2): Collecting\Api\Representation\CollectingFormRepresentation->getForm()
#2 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(519): include('/var/www/html/m...')
#3 /var/www/html/vendor/laminas/laminas-view/src/Helper/Partial.php(63): Laminas\View\Renderer\PhpRenderer->render(NULL, NULL)
#4 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(407): Laminas\View\Helper\Partial->__invoke('common/block-la...', Array)
#5 /var/www/html/modules/Collecting/view/common/block-layout/collecting-block-multiple.phtml(11): Laminas\View\Renderer\PhpRenderer->__call('partial', Array)
#6 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(519): include('/var/www/html/m...')
#7 /var/www/html/vendor/laminas/laminas-view/src/Helper/Partial.php(63): Laminas\View\Renderer\PhpRenderer->render(NULL, NULL)
#8 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(407): Laminas\View\Helper\Partial->__invoke('common/block-la...', Array)
#9 /var/www/html/modules/Collecting/src/Site/BlockLayout/Collecting.php(68): Laminas\View\Renderer\PhpRenderer->__call('partial', Array)
#10 /var/www/html/application/src/View/Helper/BlockLayout.php(124): Collecting\Site\BlockLayout\Collecting->render(Object(Laminas\View\Renderer\PhpRenderer), Object(Omeka\Api\Representation\SitePageBlockRepresentation))
#11 /var/www/html/application/view/omeka/site/page/content.phtml(9): Omeka\View\Helper\BlockLayout->render(Object(Omeka\Api\Representation\SitePageBlockRepresentation))
#12 /var/www/html/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(519): include('/var/www/html/a...')
#13 /var/www/html/vendor/laminas/laminas-view/src/View.php(194): Laminas\View\Renderer\PhpRenderer->render(NULL)
#14 /var/www/html/vendor/laminas/laminas-view/src/View.php(222): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#15 /var/www/html/vendor/laminas/laminas-view/src/View.php(187): Laminas\View\View->renderChildren(Object(Laminas\View\Model\ViewModel))
#16 /var/www/html/vendor/laminas/laminas-view/src/View.php(222): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#17 /var/www/html/vendor/laminas/laminas-view/src/View.php(187): Laminas\View\View->renderChildren(Object(Laminas\View\Model\ViewModel))
#18 /var/www/html/vendor/laminas/laminas-mvc/src/View/Http/DefaultRenderingStrategy.php(98): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#19 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\View\Http\DefaultRenderingStrategy->render(Object(Laminas\Mvc\MvcEvent))
#20 /var/www/html/vendor/laminas/laminas-eventmanager/src/EventManager.php(171): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent))
#21 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(360): Laminas\EventManager\EventManager->triggerEvent(Object(Laminas\Mvc\MvcEvent))
#22 /var/www/html/vendor/laminas/laminas-mvc/src/Application.php(341): Laminas\Mvc\Application->completeRequest(Object(Laminas\Mvc\MvcEvent))
#23 /var/www/html/index.php(21): Laminas\Mvc\Application->run()
#24 {main}```

Can you share the versions you’re using of Omeka S, the Collecting module, and also the Custom Vocab module?

Yes, that’s the relevant error. It’s a bug in the Collecting module’s integration with newer versions of the Custom Vocab module. I’m glad you discovered it. I’m working on a fix right now (issue).

2 Likes

This topic was automatically closed 360 days after the last reply. New replies are no longer allowed.