Omeka S 4.0.0 and Timeline Module Compatibility?

Hi,

There’s an open issue on Gitlab as whether Timeline will be updated to be compatible with Omeka S v4.0.0 (Upgrade to Omeka S v4.x (#26) · Issues · Daniel-KM / Omeka-S-module-Timeline · GitLab) from a few days ago and just wondering if there are any plans to upgrade as it would be great to have this working with Omeka 4.*

Thanks,

Carl

Yes, all Omeka S modules I developed are still maintained (or features are integrated in Omeka or in another module) and Timeline has now a v4 version.

Hi Daniel,

Great! I think I must have missed that 3.4.17 was available on Gitlab. Also, the omeka.org Omeka S modules site doesn’t show the updated version.

However, I installed 3.4.17 but am getting the following error on ‘Upgrade’ (running Php v8.1.12, Zend 4.1.12):

Error: Call to a member function get() on null in /home/digita40/public_html/omeka-s/modules/Timeline/data/scripts/upgrade.php:19
Stack trace:
#0 /home/digita40/public_html/omeka-s/modules/Timeline/Module.php(33): require_once()
#1 /home/digita40/public_html/omeka-s/application/src/Module/Manager.php(307): Timeline\Module->upgrade(‘3.4.16.3’, ‘3.4.17’, Object(Laminas\ServiceManager\ServiceManager))
#2 /home/digita40/public_html/omeka-s/application/src/Controller/Admin/ModuleController.php(250): Omeka\Module\Manager->upgrade(Object(Omeka\Module\Module))
#3 /home/digita40/public_html/omeka-s/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php(71): Omeka\Controller\Admin\ModuleController->upgradeAction()
#4 /home/digita40/public_html/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\Controller\AbstractActionController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#5 /home/digita40/public_html/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#6 /home/digita40/public_html/omeka-s/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php(97): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#7 /home/digita40/public_html/omeka-s/vendor/laminas/laminas-mvc/src/DispatchListener.php(132): Laminas\Mvc\Controller\AbstractController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#8 /home/digita40/public_html/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\DispatchListener->onDispatch(Object(Laminas\Mvc\MvcEvent))
#9 /home/digita40/public_html/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#10 /home/digita40/public_html/omeka-s/vendor/laminas/laminas-mvc/src/Application.php(325): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#11 /home/digita40/public_html/omeka-s/index.php(21): Laminas\Mvc\Application->run()
#12 {main}

Carl

Getting an error with 3.4.17- it will not upgrade.

Error: Call to a member function get() on null in /home/apache2/htdocs/modules/Timeline/data/scripts/upgrade.php:19 Stack trace: #0 /home/apache2/htdocs/modules/Timeline/Module.php(33): require_once() #1 /home/apache2/htdocs/application/src/Module/Manager.php(307): Timeline\Module->upgrade(‘3.4.16.3’, ‘3.4.17’, Object(Laminas\ServiceManager\ServiceManager)) #2 /home/apache2/htdocs/application/src/Controller/Admin/ModuleController.php(250): Omeka\Module\Manager->upgrade(Object(Omeka\Module\Module)) #3 /home/apache2/htdocs/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php(71): Omeka\Controller\Admin\ModuleController->upgradeAction() #4 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\Controller\AbstractActionController->onDispatch(Object(Laminas\Mvc\MvcEvent)) #5 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure)) #6 /home/apache2/htdocs/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php(97): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent)) #7 /home/apache2/htdocs/vendor/laminas/laminas-mvc/src/DispatchListener.php(132): Laminas\Mvc\Controller\AbstractController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response)) #8 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\DispatchListener->onDispatch(Object(Laminas\Mvc\MvcEvent)) #9 /home/apache2/htdocs/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure)) #10 /home/apache2/htdocs/vendor/laminas/laminas-mvc/src/Application.php(325): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent)) #11 /home/apache2/htdocs/index.php(21): Laminas\Mvc\Application->run() #12 {main}

Indeed, there is a bug in upgrade, not install. I fixed it in 3.4.18.

All is well now. Thank you!

Upgraded successfully now.

Thanks, Daniel!

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