Err: Controller 'mainController' is not exists!

511.      }
512.  }
513.  function _err_router($msg){
514.      Global $__module$__controller$__action;
515.      if(!method_exists('BaseController''err404')){
516.          err($msg);
517.      }else{
518.          BaseController::err404($__module$__controller$__action$msg);
519.      }
520.  }
521.  function _err_handle($errno$errstr$errfile$errline){
92.  if(!empty($__module)){
93.      if(!is_available_classname($__module))_err_router("Err: Module '$__module' is not correct!");
94.      if(!is_dir(APP_DIR.DS.'protected'.DS.'controller'.DS.$__module))_err_router("Err: Module '$__module' is not exists!");
95.  }
96.  if(!is_available_classname($__controller))_err_router("Err: Controller '$controller_name' is not correct!");
97.  if(!class_exists($controller_nametrue))_err_router("Err: Controller '$controller_name' is not exists!");
98.  if(!method_exists($controller_name$action_name))_err_router("Err: Method '$action_name' of '$controller_name' is not exists!");
99. 
100.  $controller_obj = new $controller_name();
101.  $controller_obj->$action_name();
102. 
40.      header('Access-Control-Allow-Credentials: true');
41.      header('Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE, PATCH, HEAD');
42.      header('Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With');
43.      header('Access-Control-Max-Age: 86400');
44.  }
45.  require(APP_DIR.'/protected/lib/speed.php');