Omeka S 4.1 not displaying items

Pretty broad issue here. If you click on “Items” under resources, Omeka throws an error. Same error if you click on an item in an item set, or an item displayed in a Carousel.

Hugely long error follows:

PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘omeka.mapping_marker’ doesn’t exist in /home/apache2/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:117
Stack trace:
#0 /home/apache2/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php(117): PDOStatement->execute(NULL)
#1 /home/apache2/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(1304): Doctrine\DBAL\Driver\PDOStatement->execute()
#2 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php(31): Doctrine\DBAL\Connection->executeQuery(‘SELECT m0_.id A…’, Array, Array, NULL)
#3 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(325): Doctrine\ORM\Query\Exec\SingleSelectExecutor->execute(Object(Doctrine\DBAL\Connection), Array, Array)
#4 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(1181): Doctrine\ORM\Query->_doExecute()
#5 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(1135): Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(NULL, 1)
#6 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(871): Doctrine\ORM\AbstractQuery->execute(NULL, 1)
#7 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(171): Doctrine\ORM\AbstractQuery->getResult(1)
#8 /home/apache2/htdocs/application/src/Api/Adapter/AbstractEntityAdapter.php(335): Doctrine\ORM\Tools\Pagination\Paginator->getIterator()
#9 /home/apache2/htdocs/application/src/Api/Manager.php(221): Omeka\Api\Adapter\AbstractEntityAdapter->search(Object(Omeka\Api\Request))
#10 /home/apache2/htdocs/application/src/Api/Manager.php(59): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#11 /home/apache2/htdocs/modules/AdvancedSearch/src/Api/ManagerDelegator.php(134): Omeka\Api\Manager->search(‘mapping_markers’, Array, Array)
#12 /home/apache2/htdocs/modules/Mapping/Module.php(477): AdvancedSearch\Api\ManagerDelegator->search(‘mapping_markers’, Array)
#13 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Mapping\Module->filterItemJsonLd(Object(Laminas\EventManager\Event))
#14 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(144): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\EventManager\Event))
#15 /home/apache2/htdocs/application/src/Api/Representation/AbstractResourceRepresentation.php(93): Laminas\EventManager\EventManager->trigger(‘rep.resource.js…’, Object(Omeka\Api\Representation\ItemRepresentation), Object(ArrayObject))
#16 [internal function]: Omeka\Api\Representation\AbstractResourceRepresentation->jsonSerialize()
#17 /home/apache2/htdocs/application/src/Api/Representation/AbstractResourceRepresentation.php(288): json_encode(Object(Omeka\Api\Representation\ItemRepresentation))
#18 /home/apache2/htdocs/application/Module.php(258): Omeka\Api\Representation\AbstractResourceRepresentation->embeddedJsonLd()
#19 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Omeka\Module->Omeka{closure}(Object(Laminas\EventManager\Event))
#20 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(171): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\EventManager\Event))
#21 /home/apache2/htdocs/application/src/View/Helper/Trigger.php(60): Laminas\EventManager\EventManager->triggerEvent(Object(Laminas\EventManager\Event))
#22 /home/apache2/htdocs/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(407): Omeka\View\Helper\Trigger->__invoke(‘view.browse.aft…’)
#23 /home/apache2/htdocs/application/view/omeka/admin/item/browse.phtml(101): Laminas\View\Renderer\PhpRenderer->__call(‘trigger’, Array)
#24 /home/apache2/htdocs/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(519): include(‘/home/apache2/h…’)
#25 /home/apache2/htdocs/vendor/laminas/laminas-view/src/View.php(194): Laminas\View\Renderer\PhpRenderer->render(NULL)
#26 /home/apache2/htdocs/vendor/laminas/laminas-view/src/View.php(222): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#27 /home/apache2/htdocs/vendor/laminas/laminas-view/src/View.php(187): Laminas\View\View->renderChildren(Object(Laminas\View\Model\ViewModel))
#28 /home/apache2/htdocs/vendor/laminas/laminas-mvc/src/View/Http/DefaultRenderingStrategy.php(98): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#29 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\View\Http\DefaultRenderingStrategy->render(Object(Laminas\Mvc\MvcEvent))
#30 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(171): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent))
#31 /home/apache2/htdocs/vendor/laminas/laminas-mvc/src/Application.php(360): Laminas\EventManager\EventManager->triggerEvent(Object(Laminas\Mvc\MvcEvent))
#32 /home/apache2/htdocs/vendor/laminas/laminas-mvc/src/Application.php(341): Laminas\Mvc\Application->completeRequest(Object(Laminas\Mvc\MvcEvent))
#33 /home/apache2/htdocs/index.php(21): Laminas\Mvc\Application->run()
#34 {main}

Next Doctrine\DBAL\Driver\PDO\Exception: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘omeka.mapping_marker’ doesn’t exist in /home/apache2/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18
Stack trace:
#0 /home/apache2/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php(119): Doctrine\DBAL\Driver\PDO\Exception::new(Object(PDOException))
#1 /home/apache2/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(1304): Doctrine\DBAL\Driver\PDOStatement->execute()
#2 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php(31): Doctrine\DBAL\Connection->executeQuery(‘SELECT m0_.id A…’, Array, Array, NULL)
#3 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(325): Doctrine\ORM\Query\Exec\SingleSelectExecutor->execute(Object(Doctrine\DBAL\Connection), Array, Array)
#4 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(1181): Doctrine\ORM\Query->_doExecute()
#5 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(1135): Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(NULL, 1)
#6 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(871): Doctrine\ORM\AbstractQuery->execute(NULL, 1)
#7 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(171): Doctrine\ORM\AbstractQuery->getResult(1)
#8 /home/apache2/htdocs/application/src/Api/Adapter/AbstractEntityAdapter.php(335): Doctrine\ORM\Tools\Pagination\Paginator->getIterator()
#9 /home/apache2/htdocs/application/src/Api/Manager.php(221): Omeka\Api\Adapter\AbstractEntityAdapter->search(Object(Omeka\Api\Request))
#10 /home/apache2/htdocs/application/src/Api/Manager.php(59): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#11 /home/apache2/htdocs/modules/AdvancedSearch/src/Api/ManagerDelegator.php(134): Omeka\Api\Manager->search(‘mapping_markers’, Array, Array)
#12 /home/apache2/htdocs/modules/Mapping/Module.php(477): AdvancedSearch\Api\ManagerDelegator->search(‘mapping_markers’, Array)
#13 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Mapping\Module->filterItemJsonLd(Object(Laminas\EventManager\Event))
#14 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(144): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\EventManager\Event))
#15 /home/apache2/htdocs/application/src/Api/Representation/AbstractResourceRepresentation.php(93): Laminas\EventManager\EventManager->trigger(‘rep.resource.js…’, Object(Omeka\Api\Representation\ItemRepresentation), Object(ArrayObject))
#16 [internal function]: Omeka\Api\Representation\AbstractResourceRepresentation->jsonSerialize()
#17 /home/apache2/htdocs/application/src/Api/Representation/AbstractResourceRepresentation.php(288): json_encode(Object(Omeka\Api\Representation\ItemRepresentation))
#18 /home/apache2/htdocs/application/Module.php(258): Omeka\Api\Representation\AbstractResourceRepresentation->embeddedJsonLd()
#19 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Omeka\Module->Omeka{closure}(Object(Laminas\EventManager\Event))
#20 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(171): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\EventManager\Event))
#21 /home/apache2/htdocs/application/src/View/Helper/Trigger.php(60): Laminas\EventManager\EventManager->triggerEvent(Object(Laminas\EventManager\Event))
#22 /home/apache2/htdocs/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(407): Omeka\View\Helper\Trigger->__invoke(‘view.browse.aft…’)
#23 /home/apache2/htdocs/application/view/omeka/admin/item/browse.phtml(101): Laminas\View\Renderer\PhpRenderer->__call(‘trigger’, Array)
#24 /home/apache2/htdocs/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(519): include(‘/home/apache2/h…’)
#25 /home/apache2/htdocs/vendor/laminas/laminas-view/src/View.php(194): Laminas\View\Renderer\PhpRenderer->render(NULL)
#26 /home/apache2/htdocs/vendor/laminas/laminas-view/src/View.php(222): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#27 /home/apache2/htdocs/vendor/laminas/laminas-view/src/View.php(187): Laminas\View\View->renderChildren(Object(Laminas\View\Model\ViewModel))
#28 /home/apache2/htdocs/vendor/laminas/laminas-mvc/src/View/Http/DefaultRenderingStrategy.php(98): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#29 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\View\Http\DefaultRenderingStrategy->render(Object(Laminas\Mvc\MvcEvent))
#30 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(171): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent))
#31 /home/apache2/htdocs/vendor/laminas/laminas-mvc/src/Application.php(360): Laminas\EventManager\EventManager->triggerEvent(Object(Laminas\Mvc\MvcEvent))
#32 /home/apache2/htdocs/vendor/laminas/laminas-mvc/src/Application.php(341): Laminas\Mvc\Application->completeRequest(Object(Laminas\Mvc\MvcEvent))
#33 /home/apache2/htdocs/index.php(21): Laminas\Mvc\Application->run()
#34 {main}

Next Doctrine\DBAL\Exception\TableNotFoundException: An exception occurred while executing ‘SELECT m0_.id AS id_0, m0_.lat AS lat_1, m0_.lng AS lng_2, m0_.label AS label_3, m0_.item_id AS item_id_4, m0_.media_id AS media_id_5 FROM mapping_marker m0_ INNER JOIN (item i1_ LEFT JOIN resource r2_ ON i1_.id = r2_.id) ON m0_.item_id = i1_.id AND (r2_.id IN (?)) GROUP BY m0_.id ORDER BY m0_.id ASC’ with params [52228]:

SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘omeka.mapping_marker’ doesn’t exist in /home/apache2/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:61
Stack trace:
#0 /home/apache2/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php(182): Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException(‘An exception oc…’, Object(Doctrine\DBAL\Driver\PDO\Exception))
#1 /home/apache2/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php(159): Doctrine\DBAL\DBALException::wrapException(Object(Doctrine\DBAL\Driver\PDO\MySQL\Driver), Object(Doctrine\DBAL\Driver\PDO\Exception), ‘An exception oc…’)
#2 /home/apache2/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(2226): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDO\MySQL\Driver), Object(Doctrine\DBAL\Driver\PDO\Exception), ‘SELECT m0_.id A…’, Array)
#3 /home/apache2/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(1313): Doctrine\DBAL\Connection->handleExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDO\Exception), ‘SELECT m0_.id A…’, Array, Array)
#4 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php(31): Doctrine\DBAL\Connection->executeQuery(‘SELECT m0_.id A…’, Array, Array, NULL)
#5 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Query.php(325): Doctrine\ORM\Query\Exec\SingleSelectExecutor->execute(Object(Doctrine\DBAL\Connection), Array, Array)
#6 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(1181): Doctrine\ORM\Query->_doExecute()
#7 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(1135): Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(NULL, 1)
#8 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php(871): Doctrine\ORM\AbstractQuery->execute(NULL, 1)
#9 /home/apache2/htdocs/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Pagination/Paginator.php(171): Doctrine\ORM\AbstractQuery->getResult(1)
#10 /home/apache2/htdocs/application/src/Api/Adapter/AbstractEntityAdapter.php(335): Doctrine\ORM\Tools\Pagination\Paginator->getIterator()
#11 /home/apache2/htdocs/application/src/Api/Manager.php(221): Omeka\Api\Adapter\AbstractEntityAdapter->search(Object(Omeka\Api\Request))
#12 /home/apache2/htdocs/application/src/Api/Manager.php(59): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#13 /home/apache2/htdocs/modules/AdvancedSearch/src/Api/ManagerDelegator.php(134): Omeka\Api\Manager->search(‘mapping_markers’, Array, Array)
#14 /home/apache2/htdocs/modules/Mapping/Module.php(477): AdvancedSearch\Api\ManagerDelegator->search(‘mapping_markers’, Array)
#15 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Mapping\Module->filterItemJsonLd(Object(Laminas\EventManager\Event))
#16 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(144): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\EventManager\Event))
#17 /home/apache2/htdocs/application/src/Api/Representation/AbstractResourceRepresentation.php(93): Laminas\EventManager\EventManager->trigger(‘rep.resource.js…’, Object(Omeka\Api\Representation\ItemRepresentation), Object(ArrayObject))
#18 [internal function]: Omeka\Api\Representation\AbstractResourceRepresentation->jsonSerialize()
#19 /home/apache2/htdocs/application/src/Api/Representation/AbstractResourceRepresentation.php(288): json_encode(Object(Omeka\Api\Representation\ItemRepresentation))
#20 /home/apache2/htdocs/application/Module.php(258): Omeka\Api\Representation\AbstractResourceRepresentation->embeddedJsonLd()
#21 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Omeka\Module->Omeka{closure}(Object(Laminas\EventManager\Event))
#22 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(171): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\EventManager\Event))
#23 /home/apache2/htdocs/application/src/View/Helper/Trigger.php(60): Laminas\EventManager\EventManager->triggerEvent(Object(Laminas\EventManager\Event))
#24 /home/apache2/htdocs/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(407): Omeka\View\Helper\Trigger->__invoke(‘view.browse.aft…’)
#25 /home/apache2/htdocs/application/view/omeka/admin/item/browse.phtml(101): Laminas\View\Renderer\PhpRenderer->__call(‘trigger’, Array)
#26 /home/apache2/htdocs/vendor/laminas/laminas-view/src/Renderer/PhpRenderer.php(519): include(‘/home/apache2/h…’)
#27 /home/apache2/htdocs/vendor/laminas/laminas-view/src/View.php(194): Laminas\View\Renderer\PhpRenderer->render(NULL)
#28 /home/apache2/htdocs/vendor/laminas/laminas-view/src/View.php(222): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#29 /home/apache2/htdocs/vendor/laminas/laminas-view/src/View.php(187): Laminas\View\View->renderChildren(Object(Laminas\View\Model\ViewModel))
#30 /home/apache2/htdocs/vendor/laminas/laminas-mvc/src/View/Http/DefaultRenderingStrategy.php(98): Laminas\View\View->render(Object(Laminas\View\Model\ViewModel))
#31 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\View\Http\DefaultRenderingStrategy->render(Object(Laminas\Mvc\MvcEvent))
#32 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(171): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent))
#33 /home/apache2/htdocs/vendor/laminas/laminas-mvc/src/Application.php(360): Laminas\EventManager\EventManager->triggerEvent(Object(Laminas\Mvc\MvcEvent))
#34 /home/apache2/htdocs/vendor/laminas/laminas-mvc/src/Application.php(341): Laminas\Mvc\Application->completeRequest(Object(Laminas\Mvc\MvcEvent))
#35 /home/apache2/htdocs/index.php(21): Laminas\Mvc\Application->run()
#36 {main}

You have the Mapping module installed but you’re missing one of its tables.

Maybe you deleted it?

Disabling Mapping should eliminate the error. Uninstalling it would do so permanently, but it would remove any Mapping tables you do still have in your database.

I am circling back to this, because I am still having problems here.

The Mapping module refuses to update to v2.0.0

I get this error: PDOException: SQLSTATE[42S01]: Base table or view already exists: 1050 Table ‘mapping_feature’ already exists in /home/apache2/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:55

So, I tried uninstalling the module. All of the mapping tables are removed except for “mapping_feature” and the error persists.

I got brave yesterday and I went in and deleted that table. This ended very badly as you might imagine and crashed the instance.

So, after the database restore, I am back in business, but I still cannot update the module…

Are there other dependencies that I am missing?

–Patrick

You uninstalled the Mapping module, the older version, which deleted all its tables except for mapping_feature, and then you dropped mapping_feature manually, and it caused an error?

That doesn’t quite make sense… If you’re willing to repeat that process and possibly have to restore again, knowing what error is produced in that situation might be helpful towards understanding what’s going on here.

That is correct. As of now, I just uninstalled the old module, and same as yesterday, the mapping_feature table remains, the others are now gone.

This table has 8 records in it.

After having uninstalled the old version of Mapping, the mapping_feature table remains, and there is a record for it, in the TABLES table in the information_schema database.

OK. And if you could try again dropping the mapping_feature table, and report the results?

Before I do that… I scrounged up an error from the logs when I dropped the table, yesterday. Perhaps it can help:

[Mon Jul 01 11:40:43.399162 2024] [php:warn] [pid 3160861:tid 140419375519488] [client 85.208.96.205:19486] PHP Warning: require_once(/home/apache2/htdocs/modules/Mapping/vendor/autoload.php): Failed to open stream: No such file or directory in /home/apache2/htdocs/modules/Mapping/Module.php on line 66
[Mon Jul 01 11:40:43.399252 2024] [php:error] [pid 3160861:tid 140419375519488] [client 85.208.96.205:19486] PHP Fatal error: Uncaught Error: Failed opening required ‘/home/apache2/htdocs/modules/Mapping/vendor/autoload.php’ (include_path=‘.:’) in /home/apache2/htdocs/modules/Mapping/Module.php:66\nStack trace:\n#0 /home/apache2/htdocs/vendor/laminas/laminas-modulemanager/src/Listener/InitTrigger.php(25): Mapping\Module->init(Object(Laminas\ModuleManager\ModuleManager))\n#1 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\ModuleManager\Listener\InitTrigger->__invoke(Object(Laminas\ModuleManager\ModuleEvent))\n#2 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(171): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\ModuleManager\ModuleEvent))\n#3 /home/apache2/htdocs/vendor/laminas/laminas-modulemanager/src/ModuleManager.php(161): Laminas\EventManager\EventManager->triggerEvent(Object(Laminas\ModuleManager\ModuleEvent))\n#4 /home/apache2/htdocs/vendor/laminas/laminas-modulemanager/src/ModuleManager.php(77): Laminas\ModuleManager\ModuleManager->loadModule(Object(Mapping\Module))\n#5 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\ModuleManager\ModuleManager->onLoadModules(Object(Laminas\ModuleManager\ModuleEvent))\n#6 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(171): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\ModuleManager\ModuleEvent))\n#7 /home/apache2/htdocs/vendor/laminas/laminas-modulemanager/src/ModuleManager.php(100): Laminas\EventManager\EventManager->triggerEvent(Object(Laminas\ModuleManager\ModuleEvent))\n#8 /home/apache2/htdocs/application/src/Mvc/Application.php(34): Laminas\ModuleManager\ModuleManager->loadModules()\n#9 /home/apache2/htdocs/index.php(19): Omeka\Mvc\Application::init(Array)\n#10 {main}\n thrown in /home/apache2/htdocs/modules/Mapping/Module.php on line 66
[Mon Jul 01 11:40:46.589319 2024] [php:warn] [pid 3160861:tid 140419316770560] [client 85.208.96.194:3728] PHP Warning: require_once(/home/apache2/htdocs/modules/Mapping/vendor/autoload.php): Failed to open stream: No such file or directory in /home/apache2/htdocs/modules/Mapping/Module.php on line 66

So, that error from your logs wouldn’t (or shouldn’t) be related to dropping the Mapping table, it would have to do with the copy of the Mapping module you have… did you check it out using Git or otherwise download it “directly”?

There are dependencies for the latest versions of Mapping, but they’re pulled in for you when you download a zip from the addons directory. If you are using Git and want to keep doing that, you’d have to install the dependencies with Composer.