Skip to content

Fix kernel request subscriber that causes broken 404 node pages

Lennart Van Vaerenbergh requested to merge fix-kernelrequest-subscriber into 1.x

The request matcher service changed from @router.matcher to router.no_access_checks. The latter throws routeEnhancer exceptions which are caught in the upper kernel request logic, causing an endless nesting loop of subrequests.

This merge request catches the ParamNotConvertedException which is thrown when a node ID of node page is not found. All other possible exceptions are caught and logged because they should not be thrown to the upper kernel request logic.

Merge request reports