Index: branches/5.2.x/core/kernel/managers/request_manager.php =================================================================== diff -u -r16828 -r16830 --- branches/5.2.x/core/kernel/managers/request_manager.php (.../request_manager.php) (revision 16828) +++ branches/5.2.x/core/kernel/managers/request_manager.php (.../request_manager.php) (revision 16830) @@ -1,6 +1,6 @@ Application->UnitConfigReader->runAfterConfigRead($regs[1]); } - if ( !$this->Application->eventImplemented($event) ) { - $false = false; + try { + $this->Application->eventImplemented($event); + } + catch ( Exception $e ) { + if ( !$this->Application->isAdmin && !$this->Application->isDebugMode() ) { + $this->Application->UrlManager->show404(); + } - return $false; + throw $e; } $event->SetRedirectParam('opener', 's'); // stay on same page after event is called