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.

Reply via email to