carlj
February 8, 2023, 9:56pm
#1
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.
carlj
February 9, 2023, 3:42pm
#3
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
haenck
February 9, 2023, 4:08pm
#4
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.
haenck
February 9, 2023, 4:27pm
#6
All is well now. Thank you!
carlj
February 9, 2023, 5:25pm
#7
Upgraded successfully now.
Thanks, Daniel!