Support - Internal Control with no audit owner / evidence owner

Somehow we ended up with an itnernal control with no audit owner / evidence owner - so I thought let me quickly edit it and add those but as soon as I click save I get errors:

SecurityServiceAudit [Aco0.foreign_key] => 190 ) " in /var/www/html/eramba_v2/lib/Cake/Model/AclNode.php:182 Stack trace: #0 /var/www/html/eramba_v2/lib/Cake/Model/Behavior/AclBehavior.php(90): AclNode->node(Array) #1 /var/www/html/eramba_v2/lib/Cake/Model/Behavior/AclBehavior.php(117): AclBehavior->node(Object(SecurityServiceAudit), Array, 'Aco') #2 /var/www/html/eramba_v2/lib/Cake/Utility/ObjectCollection.php(129): AclBehavior->afterSave(Object(SecurityServiceAudit), false, Array) #3 /var/www/html/eramba_v2/lib/Cake/Event/CakeEventManager.php(243): ObjectCollection->trigger('afterSave') #4 /var/www/html/eramba_v2/lib/Cake/Model/Model.php(1970): CakeEventManager->dispatch(Object(CakeEvent)) #5 /var/www/html/eramba_v2/lib/Cake/Model/Model.php(1754): Model->_doSave(Array, Array) #6 /var/www/html/eramba_v2/lib/Cake/Model/Model.php(2515): Model->save(Array, Array) #7 /var/www/html/eramba_v2/lib/Cake/Model/Model.php(2350): Model->saveAssociated(Array, Array) #8 /var/www/html/eramba_v2/app/Model/SecurityService.php(2938): Model->saveMany(Array, Array) #9 /var/www/html/eramba_v2/app/Model/SecurityService.php(2825): SecurityService->updateAuditsAndMaintenancesFields('SecurityService...', Array, Array, Array, NULL) #10 /var/www/html/eramba_v2/app/Model/SecurityService.php(2057): SecurityService->updateAuditsAndMaintenances(NULL) #11 /var/www/html/eramba_v2/lib/Cake/Event/CakeEventManager.php(241): SecurityService->beforeSave(Array) #12 /var/www/html/eramba_v2/lib/Cake/Model/Model.php(1873): CakeEventManager->dispatch(Object(CakeEvent)) #13 /var/www/html/eramba_v2/lib/Cake/Model/Model.php(1754): Model->_doSave(Array, Array) #14 /var/www/html/eramba_v2/lib/Cake/Model/Model.php(2515): Model->save(Array, Array) #15 /var/www/html/eramba_v2/app/Controller/Crud/Action/AppEditCrudAction.php(107): Model->saveAssociated(Array, Array) #16 /var/www/html/eramba_v2/app/Plugin/Crud/Controller/Crud/Action/EditCrudAction.php(196): AppEditCrudAction->_put('2') #17 /var/www/html/eramba_v2/app/Plugin/Crud/Controller/Crud/CrudAction.php(66): EditCrudAction->_post('2') #18 /var/www/html/eramba_v2/app/Plugin/Crud/Controller/Component/CrudComponent.php(218): CrudAction->handle(Object(CrudSubject)) #19 /var/www/html/eramba_v2/app/Controller/SecurityServicesController.php(138): CrudComponent->execute() #20 [internal function]: SecurityServicesController->edit(2) #21 /var/www/html/eramba_v2/lib/Cake/Controller/Controller.php(499): ReflectionMethod->invokeArgs(Object(SecurityServicesController), Array) #22 /var/www/html/eramba_v2/app/Plugin/Crud/Lib/CrudControllerTrait.php(31): Controller->invokeAction(Object(CakeRequest)) #23 /var/www/html/eramba_v2/lib/Cake/Routing/Dispatcher.php(193): AppController->invokeAction(Object(CakeRequest)) #24 /var/www/html/eramba_v2/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(SecurityServicesController), Object(CakeRequest)) #25 /var/www/html/eramba_v2/app/webroot/index.php(109): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) #26 {main}">

and

Details:

|**File:**|/var/www/html/eramba_v2/lib/Cake/Model/AclNode.php|
| --- | --- |
|**Line:**|182|
|**Status code:**|500|
|**Message:**|An Internal Error Has Occurred.|
|**Description:**|The requested address **'/securityServices/edit/2?modalId=1&_=1618835745469'** was not found on this server or you don't have access to go there.|

There is also a button to download the error log file. Any ideas?
@j.meyer

Hello @Ovidiu ,

Can you please send all logs to support@eramba.org? We will take it from there.

Done.

Solved. Issue was caused by missing acl sync.

1 Like