So first time request comes for controller Rest\Controller\Index action index (matched route "rest") but due to authentication failure forward happens to controller Rest\Controller\Error action auth (matched route "rest-error")
Which show that first request go to Zend\Mvc\Router\Http\RouteMatch while subsequent request goes to Zend\Mvc\Router\RouteMatch ( Due to not check of safe route request recursively goes end throw expected error "Circular forwarding detected")
Now from second request do not have controller information also, It matched to wrong matchedRouteName.
This issue has been moved from the
zendframework
repository as part of the bug migration program as outlined here - http://framework.zend.com/blog/2016-04-11-issue-closures.htmlOriginal Issue: https://api.github.com/repos/zendframework/zendframework/issues/7389 User: @kuldeep-k Created On: 2015-03-31T08:32:24Z Updated At: 2015-11-06T21:05:11Z Body I am building a rest based auth forwarding. So I do code like below in listener class
So first time request comes for controller Rest\Controller\Index action index (matched route "rest") but due to authentication failure forward happens to controller Rest\Controller\Error action auth (matched route "rest-error")
However what is printed is below
Which show that first request go to Zend\Mvc\Router\Http\RouteMatch while subsequent request goes to Zend\Mvc\Router\RouteMatch ( Due to not check of safe route request recursively goes end throw expected error "Circular forwarding detected")
Now from second request do not have controller information also, It matched to wrong matchedRouteName.
module.config.php have these routes
I tried on Zend Framework v2.3.4 & v2.2.4 .