This can happen when using Zend\Di. Increase the allowed function call nesting level.
Marco Pivetta http://twitter.com/Ocramius http://ocramius.github.com/ On 6 April 2013 22:02, poashoas [via Zend Framework Community] < [email protected]> wrote: > I have just pulled the latest ZF2 and everything stopped working. > I get: > > Fatal error: Maximum function nesting level of '100' reached, aborting! > Zend\Di\Definition\RuntimeDefinition.php on line 207 > > What has changed with the dependincies or the listeners? Or does something > has changed with Module.php? > I have this in Module.php: > > $events = StaticEventManager::getInstance(); > $events->attach('Zend\Mvc\Controller\AbstractActionController', > MvcEvent::EVENT_DISPATCH, array($this, 'authority'), 100); > > The following is called over and over again. > > > # Time Memory Function Location > 1 0.0242 333384 {main}( ) ..\index.php:0 > 2 0.2671 1661032 Zend\Mvc\Application->run( ) ..\index.php:20 > 3 0.2698 1669520 Zend\EventManager\EventManager->trigger( ) > ..\Application.php:294 > 4 0.2698 1669528 Zend\EventManager\EventManager->triggerListeners( ) > ..\EventManager.php:207 > 5 0.6886 2063872 call_user_func ( ) ..\EventManager.php:472 > 6 0.6886 2063888 Zend\Mvc\DispatchListener->onDispatch( ) > ..\EventManager.php:472 > 7 0.6946 2093016 Zend\Mvc\Controller\AbstractController->dispatch( ) > ..\DispatchListener.php:114 > 8 0.6947 2093360 Zend\EventManager\EventManager->trigger( ) > ..\AbstractController.php:117 > 9 0.6947 2093360 Zend\EventManager\EventManager->triggerListeners( ) > ..\EventManager.php:207 > 10 0.6953 2102552 call_user_func ( ) ..\EventManager.php:472 > 11 0.6953 2102568 Core\Module->authority( ) ..\EventManager.php:472 > 12 0.6953 2102632 Zend\ServiceManager\ServiceManager->get( ) > ..\Module.php:74 > 13 0.6954 2103200 Zend\ServiceManager\ServiceManager->create( ) > ..\ServiceManager.php:441 > 14 0.6955 2103232 > Zend\ServiceManager\ServiceManager->createFromAbstractFactory( ) > ..\ServiceManager.php:502 > 15 0.6955 2103760 > Zend\ServiceManager\ServiceManager->createServiceViaCallback( ) > ..\ServiceManager.php:908 > 16 0.6956 2104016 call_user_func ( ) ..\ServiceManager.php:737 > 17 0.6956 2104040 > Zend\ServiceManager\Di\DiAbstractServiceFactory->createServiceWithName( ) > ..\ServiceManager.php:737 > 18 0.6956 2104192 Zend\ServiceManager\Di\DiServiceFactory->get( ) > ..\DiAbstractServiceFactory.php:43 > 19 0.6956 2104192 Zend\Di\Di->get( ) ..\DiServiceFactory.php:104 > 20 0.7055 2169656 Zend\Di\Di->newInstance( ) ..\Di.php:175 > 21 0.7062 2171040 Zend\Di\Di->handleInjectDependencies( ) ..\Di.php:257 > 22 0.7062 2171816 Zend\Di\Di->resolveAndCallInjectionMethodForInstance( ) > ..\Di.php:313 > 23 0.7062 2171880 Zend\Di\Di->resolveMethodParameters( ) ..\Di.php:462 > 24 0.7064 2175136 Zend\ServiceManager\Di\DiServiceFactory->get( ) > ..\Di.php:692 > 25 0.7065 2175304 Zend\ServiceManager\ServiceManager->get( ) > ..\DiServiceFactory.php:99 > 26 0.7066 2175784 Zend\ServiceManager\ServiceManager->create( ) > ..\ServiceManager.php:441 > 27 0.7066 2175816 > Zend\ServiceManager\ServiceManager->createFromAbstractFactory( ) > ..\ServiceManager.php:502 > 28 0.7067 2176296 > Zend\ServiceManager\ServiceManager->createServiceViaCallback( ) > ..\ServiceManager.php:908 > 29 0.7067 2176592 call_user_func ( ) ..\ServiceManager.php:737 > 30 0.7067 2176616 > Zend\ServiceManager\Di\DiAbstractServiceFactory->createServiceWithName( ) > ..\ServiceManager.php:737 > 31 0.7067 2176768 Zend\ServiceManager\Di\DiServiceFactory->get( ) > ..\DiAbstractServiceFactory.php:43 > 32 0.7067 2176768 Zend\Di\Di->get( ) ..\DiServiceFactory.php:104 > 33 0.7132 2201616 Zend\Di\Di->newInstance( ) ..\Di.php:175 > 34 0.7153 2207528 Zend\Di\Di->handleInjectDependencies( ) ..\Di.php:257 > 35 0.7153 2208576 Zend\Di\Di->resolveAndCallInjectionMethodForInstance( ) > ..\Di.php:313 > 36 0.7153 2208664 Zend\Di\Di->resolveMethodParameters( ) ..\Di.php:462 > 37 0.7166 2211784 Zend\ServiceManager\Di\DiServiceFactory->get( ) > ..\Di.php:692 > 38 0.7167 2211944 Zend\ServiceManager\ServiceManager->get( ) > ..\DiServiceFactory.php:99 > 39 0.7168 2212416 Zend\ServiceManager\ServiceManager->create( ) > ..\ServiceManager.php:441 > 40 0.7168 2212448 > Zend\ServiceManager\ServiceManager->createFromAbstractFactory( ) > ..\ServiceManager.php:502 > 41 0.7169 2212928 > Zend\ServiceManager\ServiceManager->createServiceViaCallback( ) > ..\ServiceManager.php:908 > 42 0.7169 2213216 call_user_func ( ) ..\ServiceManager.php:737 > 43 0.7169 2213240 > Zend\ServiceManager\Di\DiAbstractServiceFactory->createServiceWithName( ) > ..\ServiceManager.php:737 > 44 0.7169 2213392 Zend\ServiceManager\Di\DiServiceFactory->get( ) > ..\DiAbstractServiceFactory.php:43 > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > > http://zend-framework-community.634137.n4.nabble.com/Fatal-error-Maximum-function-nesting-level-of-100-reached-aborting-tp4659640.html > To start a new topic under Zend Framework, email > [email protected] > To unsubscribe from Zend Framework Community, click > here<http://zend-framework-community.634137.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=634137&code=b2NyYW1pdXNAZ21haWwuY29tfDYzNDEzN3wxNzE0OTI1MTk4> > . > NAML<http://zend-framework-community.634137.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > -- View this message in context: http://zend-framework-community.634137.n4.nabble.com/Fatal-error-Maximum-function-nesting-level-of-100-reached-aborting-tp4659640p4659641.html Sent from the Zend Framework mailing list archive at Nabble.com.
