Skip to content

Instantly share code, notes, and snippets.

@craigh
Created November 5, 2013 21:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save craigh/18943007017037559aa8 to your computer and use it in GitHub Desktop.
Save craigh/18943007017037559aa8 to your computer and use it in GitHub Desktop.
full trace of problem with Zikula hooks implementation of Symfony event
Whoops, looks like something went wrong.
1/1ContextErrorException: Catchable Fatal Error: Argument 1 passed to Zikula_Hook_AbstractHandler::__construct() must be an instance of Zikula_EventManager, instance of Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher given in /Applications/MAMP/htdocs/core.git/src/lib/legacy/Zikula/Hook/AbstractHandler.php line 24
in /Applications/MAMP/htdocs/core.git/src/lib/legacy/Zikula/Hook/AbstractHandler.php line 24
at ErrorHandler->handle('4096', 'Argument 1 passed to Zikula_Hook_AbstractHandler::__construct() must be an instance of Zikula_EventManager, instance of Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher given', '/Applications/MAMP/htdocs/core.git/src/lib/legacy/Zikula/Hook/AbstractHandler.php', '24', array()) in /Applications/MAMP/htdocs/core.git/src/lib/legacy/Zikula/Hook/AbstractHandler.php line 24
at Zikula_Hook_AbstractHandler->__construct(object(TraceableEventDispatcher))
at ReflectionClass->newInstanceArgs(array(object(TraceableEventDispatcher))) in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ContainerBuilder.php line 960
at ContainerBuilder->createService(object(Definition), 'captcha.service') in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ContainerBuilder.php line 494
at ContainerBuilder->get('captcha.service', '1') in /Applications/MAMP/htdocs/core.git/src/lib/legacy/Zikula/ServiceManager.php line 117
at Zikula_ServiceManager->get('captcha.service') in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php line 188
at ContainerAwareEventDispatcher->lazyLoad('dizkus.ui_hooks.topic.ui_edit') in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php line 125
at ContainerAwareEventDispatcher->getListeners(null) in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php line 109
at TraceableEventDispatcher->getListeners() in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php line 172
at TraceableEventDispatcher->getNotCalledListeners() in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/DataCollector/EventDataCollector.php line 49
at EventDataCollector->lateCollect() in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Profiler/Profiler.php line 116
at Profiler->saveProfile(object(Profile)) in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/ProfilerListener.php line 136
at ProfilerListener->onKernelTerminate(object(PostResponseEvent), 'kernel.terminate', object(TraceableEventDispatcher))
at call_user_func(array(object(ProfilerListener), 'onKernelTerminate'), object(PostResponseEvent), 'kernel.terminate', object(TraceableEventDispatcher)) in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php line 394
at TraceableEventDispatcher->Symfony\Component\HttpKernel\Debug\{closure}(object(PostResponseEvent), 'kernel.terminate', object(Zikula_EventManager))
at call_user_func(object(Closure), object(PostResponseEvent), 'kernel.terminate', object(Zikula_EventManager)) in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php line 164
at EventDispatcher->doDispatch(array(object(Closure), object(Closure)), 'kernel.terminate', object(PostResponseEvent)) in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php line 53
at EventDispatcher->dispatch('kernel.terminate', object(PostResponseEvent)) in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php line 167
at ContainerAwareEventDispatcher->dispatch('kernel.terminate', object(PostResponseEvent), null) in /Applications/MAMP/htdocs/core.git/src/lib/legacy/Zikula/EventManager.php line 99
at Zikula_EventManager->dispatch('kernel.terminate', object(PostResponseEvent)) in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php line 141
at TraceableEventDispatcher->dispatch('kernel.terminate', object(PostResponseEvent)) in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php line 85
at HttpKernel->terminate(object(Zikula_Request_Http), object(Response)) in /Applications/MAMP/htdocs/core.git/src/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php line 152
at Kernel->terminate(object(Zikula_Request_Http), object(Response)) in /Applications/MAMP/htdocs/core.git/src/index.php line 23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment