Trouble Installing the Timeline Module

Greetings. I’m running Omeka S version 4.1.1 via Reclaim Hosting. I’m trying to install the Timeline plugin (version 3.4.26). I’m able to upload and extract everything to the right folder (no errors) but then when I try adding a Timeline to a page I can’t (I try adding that block and get no response).

Am I missing something simple? I was able to install a few other plugins without issue.

Let me know if there are other details I could provide that would be helpful!

I was poking around a bit more and generated this error message:

TypeError
Laminas\ServiceManager\ServiceManager::staticServiceOrFactoryCanCreate(): Argument #1 ($name) must be of type string, null given, called in /home/covarchi/public_html/vendor/laminas/laminas-servicemanager/src/ServiceManager.php on line 269

Details:

TypeError: Laminas\ServiceManager\ServiceManager::staticServiceOrFactoryCanCreate(): Argument #1 ($name) must be of type string, null given, called in /home/covarchi/public_html/vendor/laminas/laminas-servicemanager/src/ServiceManager.php on line 269 and defined in /home/covarchi/public_html/vendor/laminas/laminas-servicemanager/src/ServiceManager.php:923
Stack trace:
#0 /home/covarchi/public_html/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(269): Laminas\ServiceManager\ServiceManager->staticServiceOrFactoryCanCreate(NULL)

#1 /home/covarchi/public_html/vendor/laminas/laminas-servicemanager/src/AbstractPluginManager.php(159): Laminas\ServiceManager\ServiceManager->has(NULL)

#2 /home/covarchi/public_html/application/src/Site/BlockLayout/Manager.php(16): Laminas\ServiceManager\AbstractPluginManager->get(NULL, Array, true)

#3 /home/covarchi/public_html/application/src/View/Helper/BlockLayout.php(56): Omeka\Site\BlockLayout\Manager->get(NULL)

#4 /home/covarchi/public_html/application/src/View/Helper/BlockLayout.php(110): Omeka\View\Helper\BlockLayout->getLayoutLabel(NULL)

#5 /home/covarchi/public_html/application/src/Controller/SiteAdmin/PageController.php(165): Omeka\View\Helper\BlockLayout->form(NULL, Object(Omeka\Api\Representation\SiteRepresentation), Object(Omeka\Api\Representation\SitePageRepresentation))

#6 /home/covarchi/public_html/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php(71): Omeka\Controller\SiteAdmin\PageController->blockAction()

#7 /home/covarchi/public_html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\Controller\AbstractActionController->onDispatch(Object(Laminas\Mvc\MvcEvent))

#8 /home/covarchi/public_html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))

#9 /home/covarchi/public_html/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php(97): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))

#10 /home/covarchi/public_html/vendor/laminas/laminas-mvc/src/DispatchListener.php(132): Laminas\Mvc\Controller\AbstractController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))

#11 /home/covarchi/public_html/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\DispatchListener->onDispatch(Object(Laminas\Mvc\MvcEvent))

#12 /home/covarchi/public_html/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))

#13 /home/covarchi/public_html/vendor/laminas/laminas-mvc/src/Application.php(325): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))

#14 /home/covarchi/public_html/index.php(21): Laminas\Mvc\Application->run()

#15 {main}

Not sure if this helps but trying to do my part here! This was trying to install Timeline 3.4.25/

I’m still having this issue. @Daniel_KM - any chance you could take a look at this and let me know if you have any ideas?

Just wanted to chime in and say that the wonderful folks at Reclaim Hosting were able diagnose and fix this issue. The Timeline module requires another module - the Common module (Omeka S - Common) - without clearly indicating that in the description.

Hi ameyer24, thank you for sharing this, I notice that the dependence to the Common module is not actually reported.

Indeed, it depends on a feature of Common since some versions.