Exception Detected!

Pas d'entrée enregistré pour la clé 'acl'

Stack Trace

1. In /var/www/cotepart/www/library/Bao/Registry.php, line 24

  1.     public static function get($index)
  2.     {
  3.         $instance = self::getInstance();
  4.  
  5.         if (!$instance->offsetExists($index)) {
  6.             throw new Exception("Pas d'entrée enregistré pour la clé '$index'");
  7.         }
  8.  
  9.         return $instance->offsetGet($index);
  10.     }
  11.  
  12.  

2. In /var/www/cotepart/www/library/Bao/Helper/Acl.php, line 17

  1.         {
  2.                 if (!Bao_Util::isLoadedModule('acl')) {
  3.                         return false;
  4.                 }
  5.  
  6.                 Bao_Registry::get('acl')->addResource($resource);
  7.         }
  8.  
  9.         /**
  10.          * Permet de définir les permissions d'un contrôleur
  11.          *
  12.  

3. In /var/www/cotepart/www/library/Bao/Controller/Action.php, line 17

  1.         public function __construct(Bao_Controller_Request $request, Bao_Controller_Response $response)
  2.         {
  3.                 $this->request  = $request;
  4.                 $this->response = $response;
  5.  
  6.                 Bao_Helper_Acl::addResource(get_class($this));
  7.  
  8.                 $this->init();
  9.                 $this->initAcl();
  10.         }
  11.  
  12.  

4. In /var/www/cotepart/www/library/Bao/Controller/Dispatcher.php, line 58

  1.  
  2.                 // Action method
  3.                 $action_method_name = $this->getActionMethodName($request);
  4.  
  5.                 // Instance du controller
  6.                 $controller_instance = new $controller_class_name($request, $response);
  7.  
  8.                 $reflection_class = new ReflectionClass($controller_class_name);
  9.  
  10.                 if (!$reflection_class->hasMethod($action_method_name)) {
  11.                         throw new Bao_Exception_ActionNotFound("Action '$action_method_name' de '$controller_class_name' introuvable.");
  12.  

5. In /var/www/cotepart/www/library/Bao/Controller/Front.php, line 197

  1.                         ->addParam('controller', $controller)
  2.                         ->addParam('action', $action);
  3.  
  4.                 $dispatcher = $this->getDispatcher();
  5.  
  6.                 $dispatcher->dispatch($this->request, $this->response);
  7.                 $this->response->setDisableAutoRenderView();
  8.         }
  9.  
  10.         public function action($module, $controller, $action, array $params = array())
  11.         {
  12.  

6. In /var/www/cotepart/www/library/Bao/Controller/Front.php, line 166

  1.                         $this
  2.                                 ->response
  3.                                 ->setStatusHeader($status_header)
  4.                                 ->setDisableAutoRenderView(false);
  5.  
  6.                         $this->forward('default', 'error', $action, $params);
  7.  
  8.                         $data                   = Bao_Layout::getInstance()->getContext();
  9.                         $body                   = $this->response->getBody();
  10.                         $layout                 = new Bao_Layout();
  11.                         $layout_name    = (($this->request->getParam('admin', false)) ? 'admin' : 'index');
  12.  

7. In /var/www/cotepart/www/public/index.php, line 138

  1.  
  2. $geshi                          = new GeSHi();
  3. $exceptionHandler       = new ExceptionHandler($libraryPath, $geshi);
  4. $errorHandler           = new ErrorHandler($libraryPath, $geshi);
  5.  
  6. $front->dispatch();
  7.  

Coded by DjLeChuck & stylized by Aenyhm.