An exception is thrown and it was not caught by the system.
The code:
39: $menuName = $meta->getOption('scaffold.menu', 'content.menu'); 40: 41: $this->menuNames[$menuName] = true; 42: 43: $menu = $applicationsMenu->getItem($menuName); 44: if (!$menu) { 45: throw new Exception('Could not add model ' . $meta->getName() . ' to menu ' . $menuName . ': menu does not exist'); 46: } 47: 48: $menu->addMenuItem($menuItem);
The trace:
#0 [internal function]: ride\web\orm\ApplicationListener->prepareContentMenu(Object(ride\library\event\Event), Object(ride\application\orm\OrmManager)) #1 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/application/src/ride/library/reflection/Callback.php(161): call_user_func(Array, event: Object(ride\library\event\Event), ormManager: Object(ride\application\orm\OrmManager)) #2 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/application/src/ride/library/dependency/DependencyInjector.php(631): ride\library\reflection\Callback->invokeWithArguments(Array) #3 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/application/src/ride/library/dependency/DependencyInjector.php(600): ride\library\dependency\DependencyInjector->invokeCallback(Object(ride\library\reflection\Callback), Array, NULL, false) #4 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/vendor/ride/app/src/ride/application/event/LoggedEventManager.php(87): ride\library\dependency\DependencyInjector->invoke(Array, Array) #5 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/vendor/ride/web-base/src/ride/web/base/ApplicationListener.php(302): ride\application\event\LoggedEventManager->triggerEvent(Object(ride\library\event\Event), Array) #6 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/vendor/ride/web-base/src/ride/web/base/ApplicationListener.php(235): ride\web\base\ApplicationListener->handleTaskbar(Object(ride\web\base\menu\Taskbar), Object(ride\library\dependency\DependencyInjector), Object(ride\library\i18n\I18n), Object(ride\web\mvc\Request), Object(ride\web\security\SecurityManager)) #7 [internal function]: ride\web\base\ApplicationListener->prepareTemplateView(Object(ride\library\event\Event), Object(ride\library\dependency\DependencyInjector)) #8 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/application/src/ride/library/reflection/Callback.php(161): call_user_func(Array, event: Object(ride\library\event\Event), dependencyInjector: Object(ride\library\dependency\DependencyInjector)) #9 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/application/src/ride/library/dependency/DependencyInjector.php(631): ride\library\reflection\Callback->invokeWithArguments(Array) #10 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/application/src/ride/library/dependency/DependencyInjector.php(600): ride\library\dependency\DependencyInjector->invokeCallback(Object(ride\library\reflection\Callback), Array, NULL, false) #11 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/vendor/ride/app/src/ride/application/event/LoggedEventManager.php(87): ride\library\dependency\DependencyInjector->invoke(Array, Array) #12 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/vendor/ride/wba-exception-flare/src/ride/web/base/ExceptionApplicationListener.php(69): ride\application\event\LoggedEventManager->triggerEvent(Object(ride\library\event\Event), Array) #13 [internal function]: ride\web\base\ExceptionApplicationListener->handleException(Object(ride\library\event\Event), Object(ride\service\ExceptionService), Object(ride\application\event\LoggedEventManager), Object(ride\library\i18n\I18n)) #14 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/application/src/ride/library/reflection/Callback.php(161): call_user_func(Array, event: Object(ride\library\event\Event), service: Object(ride\service\ExceptionService), eventManager: Object(ride\application\event\LoggedEventManager), i18n: Object(ride\library\i18n\I18n)) #15 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/application/src/ride/library/dependency/DependencyInjector.php(631): ride\library\reflection\Callback->invokeWithArguments(Array) #16 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/application/src/ride/library/dependency/DependencyInjector.php(600): ride\library\dependency\DependencyInjector->invokeCallback(Object(ride\library\reflection\Callback), Array, NULL, false) #17 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/vendor/ride/app/src/ride/application/event/LoggedEventManager.php(87): ride\library\dependency\DependencyInjector->invoke(Array, Array) #18 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/application/src/ride/web/WebApplication.php(719): ride\application\event\LoggedEventManager->triggerEvent(Object(ride\library\event\Event), Array) #19 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/application/src/ride/web/WebApplication.php(606): ride\web\WebApplication->handleException(Object(ride\library\template\exception\TemplateException)) #20 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/application/src/ride/web/WebApplication.php(547): ride\web\WebApplication->renderView() #21 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/application/src/ride/web/WebApplication.php(422): ride\web\WebApplication->sendResponse() #22 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/vendor/ride/app/src/ride/application/system/System.php(445): ride\web\WebApplication->service() #23 /data/sites/web/youjoblivestatikbe/subsites/youjob.live.statik.be/public/index.php(12): ride\application\system\System->service('web') #24 {main}