Good afternoon.
I am receiving the following error when I attempt to make changes to items that use the mapping module:
TypeError: Omeka\Api\Request::setContent(): Argument #1 ($value) must be of type array, null given, called in /home/q1gkdyezwjfd/public_html/modules/Mapping/Module.php on line 913 and defined in /home/q1gkdyezwjfd/public_html/application/src/Api/Request.php:249
Stack trace:
#0 /home/q1gkdyezwjfd/public_html/modules/Mapping/Module.php(913): Omeka\Api\Request->setContent()
#1 /home/q1gkdyezwjfd/public_html/vendor/laminas/laminas-eventmanager/src/EventManager.php(318): Mapping\Module->handleFeatures()
#2 /home/q1gkdyezwjfd/public_html/vendor/laminas/laminas-eventmanager/src/EventManager.php(168): Laminas\EventManager\EventManager->triggerListeners()
#3 /home/q1gkdyezwjfd/public_html/application/src/Api/Adapter/AbstractEntityAdapter.php(661): Laminas\EventManager\EventManager->triggerEvent()
#4 /home/q1gkdyezwjfd/public_html/application/src/Api/Adapter/AbstractEntityAdapter.php(463): Omeka\Api\Adapter\AbstractEntityAdapter->hydrateEntity()
#5 /home/q1gkdyezwjfd/public_html/application/src/Api/Manager.php(233): Omeka\Api\Adapter\AbstractEntityAdapter->update()
#6 /home/q1gkdyezwjfd/public_html/application/src/Api/Manager.php(136): Omeka\Api\Manager->execute()
#7 /home/q1gkdyezwjfd/public_html/modules/AdvancedSearch/src/Api/ManagerDelegator.php(132): Omeka\Api\Manager->update()
#8 /home/q1gkdyezwjfd/public_html/application/src/Mvc/Controller/Plugin/Api.php(153): AdvancedSearch\Api\ManagerDelegator->update()
#9 /home/q1gkdyezwjfd/public_html/application/src/Controller/Admin/ItemController.php(281): Omeka\Mvc\Controller\Plugin\Api->update()
#10 /home/q1gkdyezwjfd/public_html/vendor/omeka/sanimal-mvc/src/Controller/AbstractActionController.php(72): Omeka\Controller\Admin\ItemController->editAction()
#11 /home/q1gkdyezwjfd/public_html/vendor/laminas/laminas-eventmanager/src/EventManager.php(318): Laminas\Mvc\Controller\AbstractActionController->onDispatch()
#12 /home/q1gkdyezwjfd/public_html/vendor/laminas/laminas-eventmanager/src/EventManager.php(176): Laminas\EventManager\EventManager->triggerListeners()
#13 /home/q1gkdyezwjfd/public_html/vendor/omeka/sanimal-mvc/src/Controller/AbstractController.php(105): Laminas\EventManager\EventManager->triggerEventUntil()
#14 /home/q1gkdyezwjfd/public_html/vendor/omeka/sanimal-mvc/src/DispatchListener.php(117): Laminas\Mvc\Controller\AbstractController->dispatch()
#15 /home/q1gkdyezwjfd/public_html/vendor/laminas/laminas-eventmanager/src/EventManager.php(318): Laminas\Mvc\DispatchListener->onDispatch()
#16 /home/q1gkdyezwjfd/public_html/vendor/laminas/laminas-eventmanager/src/EventManager.php(176): Laminas\EventManager\EventManager->triggerListeners()
#17 /home/q1gkdyezwjfd/public_html/vendor/omeka/sanimal-mvc/src/Application.php(319): Laminas\EventManager\EventManager->triggerEventUntil()
#18 /home/q1gkdyezwjfd/public_html/index.php(26): Laminas\Mvc\Application->run()
#19 {main}
I am using Omeka-S 4.2.1 and PHP version: 8.4.24. The mapping, common, and log modules are all updated to their latest versions.