( ! ) Fatal error: Array and string offset access syntax with curly braces is no longer supported in /raid5/web/uvs/lib/Cake/Model/Permission.php on line 193 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0001 | 481056 | {main}( ) | .../index.php:0 |
2 | 0.0052 | 663488 | Dispatcher->dispatch( $request = class CakeRequest { public $params = ['plugin' => NULL, 'controller' => 'pages', 'action' => 'index', 'named' => [...], 'pass' => [...]]; public $data = []; public $query = []; public $url = ''; public $base = ''; public $webroot = '/'; public $here = '/'; protected $_detectors = ['get' => [...], 'patch' => [...], 'post' => [...], 'put' => [...], 'delete' => [...], 'head' => [...], 'options' => [...], 'ssl' => [...], 'ajax' => [...], 'flash' => [...], 'mobile' => [...], 'requested' => [...], 'json' => [...], 'xml' => [...]]; protected $_input = '' }, $response = class CakeResponse { protected $_statusCodes = [100 => 'Continue', 101 => 'Switching Protocols', 200 => 'OK', 201 => 'Created', 202 => 'Accepted', 203 => 'Non-Authoritative Information', 204 => 'No Content', 205 => 'Reset Content', 206 => 'Partial Content', 300 => 'Multiple Choices', 301 => 'Moved Permanently', 302 => 'Found', 303 => 'See Other', 304 => 'Not Modified', 305 => 'Use Proxy', 307 => 'Temporary Redirect', 400 => 'Bad Request', 401 => 'Unauthorized', 402 => 'Payment Required', 403 => 'Forbidden', 404 => 'Not Found', 405 => 'Method Not Allowed', 406 => 'Not Acceptable', 407 => 'Proxy Authentication Required', 408 => 'Request Time-out', 409 => 'Conflict', 410 => 'Gone', 411 => 'Length Required', 412 => 'Precondition Failed', 413 => 'Request Entity Too Large', 414 => 'Request-URI Too Large', 415 => 'Unsupported Media Type', 416 => 'Requested range not satisfiable', 417 => 'Expectation Failed', 429 => 'Too Many Requests', 500 => 'Internal Server Error', 501 => 'Not Implemented', 502 => 'Bad Gateway', 503 => 'Service Unavailable', 504 => 'Gateway Time-out', 505 => 'Unsupported Version']; protected $_mimeTypes = ['html' => [...], 'json' => 'application/json', 'xml' => [...], 'rss' => 'application/rss+xml', 'ai' => 'application/postscript', 'bcpio' => 'application/x-bcpio', 'bin' => 'application/octet-stream', 'ccad' => 'application/clariscad', 'cdf' => 'application/x-netcdf', 'class' => 'application/octet-stream', 'cpio' => 'application/x-cpio', 'cpt' => 'application/mac-compactpro', 'csh' => 'application/x-csh', 'csv' => [...], 'dcr' => 'application/x-director', 'dir' => 'application/x-director', 'dms' => 'application/octet-stream', 'doc' => 'application/msword', 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'drw' => 'application/drafting', 'dvi' => 'application/x-dvi', 'dwg' => 'application/acad', 'dxf' => 'application/dxf', 'dxr' => 'application/x-director', 'eot' => 'application/vnd.ms-fontobject', 'eps' => 'application/postscript', 'exe' => 'application/octet-stream', 'ez' => 'application/andrew-inset', 'flv' => 'video/x-flv', 'gtar' => 'application/x-gtar', 'gz' => 'application/x-gzip', 'bz2' => 'application/x-bzip', '7z' => 'application/x-7z-compressed', 'hdf' => 'application/x-hdf', 'hqx' => 'application/mac-binhex40', 'ico' => 'image/x-icon', 'ips' => 'application/x-ipscript', 'ipx' => 'application/x-ipix', 'js' => 'application/javascript', 'jsonapi' => 'application/vnd.api+json', 'latex' => 'application/x-latex', 'lha' => 'application/octet-stream', 'lsp' => 'application/x-lisp', 'lzh' => 'application/octet-stream', 'man' => 'application/x-troff-man', 'me' => 'application/x-troff-me', 'mif' => 'application/vnd.mif', 'ms' => 'application/x-troff-ms', 'nc' => 'application/x-netcdf', 'oda' => 'application/oda', 'otf' => 'font/otf', 'pdf' => 'application/pdf', 'pgn' => 'application/x-chess-pgn', 'pot' => 'application/vnd.ms-powerpoint', 'pps' => 'application/vnd.ms-powerpoint', 'ppt' => 'application/vnd.ms-powerpoint', 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'ppz' => 'application/vnd.ms-powerpoint', 'pre' => 'application/x-freelance', 'prt' => 'application/pro_eng', 'ps' => 'application/postscript', 'roff' => 'application/x-troff', 'scm' => 'application/x-lotusscreencam', 'set' => 'application/set', 'sh' => 'application/x-sh', 'shar' => 'application/x-shar', 'sit' => 'application/x-stuffit', 'skd' => 'application/x-koan', 'skm' => 'application/x-koan', 'skp' => 'application/x-koan', 'skt' => 'application/x-koan', 'smi' => 'application/smil', 'smil' => 'application/smil', 'sol' => 'application/solids', 'spl' => 'application/x-futuresplash', 'src' => 'application/x-wais-source', 'step' => 'application/STEP', 'stl' => 'application/SLA', 'stp' => 'application/STEP', 'sv4cpio' => 'application/x-sv4cpio', 'sv4crc' => 'application/x-sv4crc', 'svg' => 'image/svg+xml', 'svgz' => 'image/svg+xml', 'swf' => 'application/x-shockwave-flash', 't' => 'application/x-troff', 'tar' => 'application/x-tar', 'tcl' => 'application/x-tcl', 'tex' => 'application/x-tex', 'texi' => 'application/x-texinfo', 'texinfo' => 'application/x-texinfo', 'tr' => 'application/x-troff', 'tsp' => 'application/dsptype', 'ttc' => 'font/ttf', 'ttf' => 'font/ttf', 'unv' => 'application/i-deas', 'ustar' => 'application/x-ustar', 'vcd' => 'application/x-cdlink', 'vda' => 'application/vda', 'xlc' => 'application/vnd.ms-excel', 'xll' => 'application/vnd.ms-excel', 'xlm' => 'application/vnd.ms-excel', 'xls' => 'application/vnd.ms-excel', 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'xlw' => 'application/vnd.ms-excel', 'zip' => 'application/zip', 'aif' => 'audio/x-aiff', 'aifc' => 'audio/x-aiff', 'aiff' => 'audio/x-aiff', 'au' => 'audio/basic', 'kar' => 'audio/midi', 'mid' => 'audio/midi', 'midi' => 'audio/midi', 'mp2' => 'audio/mpeg', 'mp3' => 'audio/mpeg', 'mpga' => 'audio/mpeg', 'ogg' => 'audio/ogg', 'oga' => 'audio/ogg', 'spx' => 'audio/ogg', 'ra' => 'audio/x-realaudio', 'ram' => 'audio/x-pn-realaudio', 'rm' => 'audio/x-pn-realaudio', 'rpm' => 'audio/x-pn-realaudio-plugin', 'snd' => 'audio/basic', 'tsi' => 'audio/TSP-audio', 'wav' => 'audio/x-wav', 'aac' => 'audio/aac', 'asc' => 'text/plain', 'c' => 'text/plain', ...]; protected $_protocol = 'HTTP/1.1'; protected $_status = 200; protected $_contentType = 'text/html'; protected $_headers = []; protected $_body = NULL; protected $_file = NULL; protected $_fileRange = NULL; protected $_charset = 'UTF-8'; protected $_cacheDirectives = []; protected $_cookies = [] }, $additionalParams = ??? ) | .../index.php:107 |
3 | 0.0084 | 766112 | Dispatcher->_invoke( $controller = class PagesController { public $name = 'Pages'; public $uses = [0 => 'Article', 1 => 'History', 2 => 'User', 3 => 'EngineeringFiles']; public $helpers = ['Html' => NULL, 'Session' => NULL, 'Form' => NULL, 'Js' => NULL, 'Mailto' => NULL]; public $request = class CakeRequest { public $params = [...]; public $data = [...]; public $query = [...]; public $url = ''; public $base = ''; public $webroot = '/'; public $here = '/'; protected $_detectors = [...]; protected $_input = '' }; public $response = class CakeResponse { protected $_statusCodes = [...]; protected $_mimeTypes = [...]; protected $_protocol = 'HTTP/1.1'; protected $_status = 200; protected $_contentType = 'text/html'; protected $_headers = [...]; protected $_body = NULL; protected $_file = NULL; protected $_fileRange = NULL; protected $_charset = 'UTF-8'; protected $_cacheDirectives = [...]; protected $_cookies = [...] }; protected $_responseClass = 'CakeResponse'; public $viewPath = 'Pages'; public $layoutPath = NULL; public $viewVars = []; public $view = 'index'; public $layout = 'default'; public $autoRender = TRUE; public $autoLayout = TRUE; public $Components = class ComponentCollection { protected $_enabled = [...]; protected $_loaded = [...]; public $defaultPriority = 10; protected $_Controller = ... }; public $components = ['Session' => NULL, 'RequestHandler' => NULL, 'Auth' => [...], 'Acl' => NULL, 'Shell' => NULL]; public $viewClass = 'View'; public $View = NULL; public $ext = '.ctp'; public $plugin = NULL; public $cacheAction = FALSE; public $passedArgs = []; public $scaffold = FALSE; public $methods = [1 => 'index', 2 => 'set_data_defaults', 3 => 'get_activity', 4 => 'get_end_directories', 5 => 'generate_plot', 6 => 'general', 7 => 'overview', 8 => 'overview2', 9 => 'technical', 10 => 'photos_videos', 11 => 'related_links', 12 => 'getArticles', 13 => 'view', 14 => 'getHistory', 15 => '__getTimezone', 16 => '__setTimezone', 17 => 'getLocalfromUTC', 18 => 'reset_form', 19 => 'rand_string', 20 => 'isAuthorized']; public $modelClass = 'Article'; public $modelKey = 'page'; public $validationErrors = NULL; protected $_mergeParent = 'AppController'; protected $_eventManager = NULL; public $Session = class SessionComponent { protected $_Collection = class ComponentCollection { ... }; public $settings = [...]; public $components = [...]; protected $_componentMap = [...] }; public $RequestHandler = class RequestHandlerComponent { protected $_Collection = class ComponentCollection { ... }; public $settings = [...]; public $components = [...]; protected $_componentMap = [...]; public $ajaxLayout = 'ajax'; public $enabled = TRUE; public $request = class CakeRequest { ... }; public $response = class CakeResponse { ... }; public $ext = NULL; public $params = NULL; protected $_renderType = NULL; protected $_inputTypeMap = [...]; protected $_viewClassMap = [...] }; public $Auth = class AuthComponent { protected $_Collection = class ComponentCollection { ... }; public $settings = [...]; public $components = [...]; protected $_componentMap = [...]; public $authenticate = [...]; protected $_authenticateObjects = [...]; public $authorize = [...]; protected $_authorizeObjects = [...]; public $ajaxLogin = 'login'; public $flash = [...]; public $loginAction = [...]; public $loginRedirect = NULL; public $logoutRedirect = [...]; public $authError = 'You are not authorized to access this page!'; public $unauthorizedRedirect = TRUE; public $allowedActions = [...]; public $request = NULL; public $response = NULL; protected $_methods = [...] } }, $request = class CakeRequest { public $params = ['plugin' => NULL, 'controller' => 'pages', 'action' => 'index', 'named' => [...], 'pass' => [...]]; public $data = []; public $query = []; public $url = ''; public $base = ''; public $webroot = '/'; public $here = '/'; protected $_detectors = ['get' => [...], 'patch' => [...], 'post' => [...], 'put' => [...], 'delete' => [...], 'head' => [...], 'options' => [...], 'ssl' => [...], 'ajax' => [...], 'flash' => [...], 'mobile' => [...], 'requested' => [...], 'json' => [...], 'xml' => [...]]; protected $_input = '' } ) | .../Dispatcher.php:167 |
4 | 0.0084 | 766112 | Controller->constructClasses( ) | .../Dispatcher.php:188 |
5 | 0.0086 | 767112 | ComponentCollection->init( $Controller = class PagesController { public $name = 'Pages'; public $uses = [0 => 'Article', 1 => 'History', 2 => 'User', 3 => 'EngineeringFiles']; public $helpers = ['Html' => NULL, 'Session' => NULL, 'Form' => NULL, 'Js' => NULL, 'Mailto' => NULL]; public $request = class CakeRequest { public $params = [...]; public $data = [...]; public $query = [...]; public $url = ''; public $base = ''; public $webroot = '/'; public $here = '/'; protected $_detectors = [...]; protected $_input = '' }; public $response = class CakeResponse { protected $_statusCodes = [...]; protected $_mimeTypes = [...]; protected $_protocol = 'HTTP/1.1'; protected $_status = 200; protected $_contentType = 'text/html'; protected $_headers = [...]; protected $_body = NULL; protected $_file = NULL; protected $_fileRange = NULL; protected $_charset = 'UTF-8'; protected $_cacheDirectives = [...]; protected $_cookies = [...] }; protected $_responseClass = 'CakeResponse'; public $viewPath = 'Pages'; public $layoutPath = NULL; public $viewVars = []; public $view = 'index'; public $layout = 'default'; public $autoRender = TRUE; public $autoLayout = TRUE; public $Components = class ComponentCollection { protected $_enabled = [...]; protected $_loaded = [...]; public $defaultPriority = 10; protected $_Controller = ... }; public $components = ['Session' => NULL, 'RequestHandler' => NULL, 'Auth' => [...], 'Acl' => NULL, 'Shell' => NULL]; public $viewClass = 'View'; public $View = NULL; public $ext = '.ctp'; public $plugin = NULL; public $cacheAction = FALSE; public $passedArgs = []; public $scaffold = FALSE; public $methods = [1 => 'index', 2 => 'set_data_defaults', 3 => 'get_activity', 4 => 'get_end_directories', 5 => 'generate_plot', 6 => 'general', 7 => 'overview', 8 => 'overview2', 9 => 'technical', 10 => 'photos_videos', 11 => 'related_links', 12 => 'getArticles', 13 => 'view', 14 => 'getHistory', 15 => '__getTimezone', 16 => '__setTimezone', 17 => 'getLocalfromUTC', 18 => 'reset_form', 19 => 'rand_string', 20 => 'isAuthorized']; public $modelClass = 'Article'; public $modelKey = 'page'; public $validationErrors = NULL; protected $_mergeParent = 'AppController'; protected $_eventManager = NULL; public $Session = class SessionComponent { protected $_Collection = class ComponentCollection { ... }; public $settings = [...]; public $components = [...]; protected $_componentMap = [...] }; public $RequestHandler = class RequestHandlerComponent { protected $_Collection = class ComponentCollection { ... }; public $settings = [...]; public $components = [...]; protected $_componentMap = [...]; public $ajaxLayout = 'ajax'; public $enabled = TRUE; public $request = class CakeRequest { ... }; public $response = class CakeResponse { ... }; public $ext = NULL; public $params = NULL; protected $_renderType = NULL; protected $_inputTypeMap = [...]; protected $_viewClassMap = [...] }; public $Auth = class AuthComponent { protected $_Collection = class ComponentCollection { ... }; public $settings = [...]; public $components = [...]; protected $_componentMap = [...]; public $authenticate = [...]; protected $_authenticateObjects = [...]; public $authorize = [...]; protected $_authorizeObjects = [...]; public $ajaxLogin = 'login'; public $flash = [...]; public $loginAction = [...]; public $loginRedirect = NULL; public $logoutRedirect = [...]; public $authError = 'You are not authorized to access this page!'; public $unauthorizedRedirect = TRUE; public $allowedActions = [...]; public $request = NULL; public $response = NULL; protected $_methods = [...] } } ) | .../Controller.php:649 |
6 | 0.0091 | 779584 | ComponentCollection->load( $component = 'Acl', $settings = [] ) | .../ComponentCollection.php:53 |
7 | 0.0092 | 779912 | AclComponent->__construct( $collection = class ComponentCollection { protected $_enabled = ['Session' => [...], 'RequestHandler' => [...], 'Auth' => [...]]; protected $_loaded = ['Session' => class SessionComponent { ... }, 'RequestHandler' => class RequestHandlerComponent { ... }, 'Auth' => class AuthComponent { ... }]; public $defaultPriority = 10; protected $_Controller = class PagesController { public $name = 'Pages'; public $uses = [...]; public $helpers = [...]; public $request = class CakeRequest { ... }; public $response = class CakeResponse { ... }; protected $_responseClass = 'CakeResponse'; public $viewPath = 'Pages'; public $layoutPath = NULL; public $viewVars = [...]; public $view = 'index'; public $layout = 'default'; public $autoRender = TRUE; public $autoLayout = TRUE; public $Components = ...; public $components = [...]; public $viewClass = 'View'; public $View = NULL; public $ext = '.ctp'; public $plugin = NULL; public $cacheAction = FALSE; public $passedArgs = [...]; public $scaffold = FALSE; public $methods = [...]; public $modelClass = 'Article'; public $modelKey = 'page'; public $validationErrors = NULL; protected $_mergeParent = 'AppController'; protected $_eventManager = NULL; public $Session = class SessionComponent { ... }; public $RequestHandler = class RequestHandlerComponent { ... }; public $Auth = class AuthComponent { ... } } }, $settings = [] ) | .../ComponentCollection.php:116 |
8 | 0.0094 | 780104 | AclComponent->adapter( $adapter = 'DbAcl' ) | .../AclComponent.php:70 |
9 | 0.0094 | 780144 | DbAcl->__construct( ) | .../AclComponent.php:88 |
10 | 0.0095 | 780224 | ClassRegistry::init( $class = ['class' => 'Permission', 'alias' => 'Permission'], $strict = ??? ) | .../DbAcl.php:47 |
11 | 0.0095 | 781616 | class_exists( $class = 'Permission' ) | .../ClassRegistry.php:146 |
12 | 0.0095 | 781688 | App::load( $className = 'Permission' ) | .../ClassRegistry.php:146 |
( ! ) Fatal error: Uncaught Error: Unknown named parameter $subject in /raid5/web/uvs/lib/Cake/Utility/ObjectCollection.php on line 129 | ||||
---|---|---|---|---|
( ! ) Error: Unknown named parameter $subject in /raid5/web/uvs/lib/Cake/Utility/ObjectCollection.php on line 129 | ||||
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0145 | 923392 | ErrorHandler::handleException( $exception = class Error { protected $message = 'Unknown named parameter $subject'; private string $string = ''; protected $code = 0; protected string $file = '/raid5/web/uvs/lib/Cake/Utility/ObjectCollection.php'; protected int $line = 129; private array $trace = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...]]; private ?Throwable $previous = NULL } ) | .../ErrorHandler.php:0 |
2 | 0.0148 | 923664 | ExceptionRenderer->__construct( $exception = class Error { protected $message = 'Unknown named parameter $subject'; private string $string = ''; protected $code = 0; protected string $file = '/raid5/web/uvs/lib/Cake/Utility/ObjectCollection.php'; protected int $line = 129; private array $trace = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...]]; private ?Throwable $previous = NULL } ) | .../ErrorHandler.php:126 |
3 | 0.0148 | 923664 | ExceptionRenderer->_getController( $exception = class Error { protected $message = 'Unknown named parameter $subject'; private string $string = ''; protected $code = 0; protected string $file = '/raid5/web/uvs/lib/Cake/Utility/ObjectCollection.php'; protected int $line = 129; private array $trace = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...]]; private ?Throwable $previous = NULL } ) | .../ExceptionRenderer.php:95 |
4 | 0.0151 | 935240 | Controller->startupProcess( ) | .../ExceptionRenderer.php:158 |
5 | 0.0152 | 944144 | CakeEventManager->dispatch( $event = class CakeEvent { protected $_name = 'Controller.initialize'; protected $_subject = class CakeErrorController { public $name = 'CakeError'; public $uses = [...]; public $helpers = [...]; public $request = class CakeRequest { ... }; public $response = class CakeResponse { ... }; protected $_responseClass = 'CakeResponse'; public $viewPath = 'Errors'; public $layoutPath = NULL; public $viewVars = [...]; public $view = 'index'; public $layout = 'default'; public $autoRender = TRUE; public $autoLayout = TRUE; public $Components = class ComponentCollection { ... }; public $components = [...]; public $viewClass = 'View'; public $View = NULL; public $ext = '.ctp'; public $plugin = NULL; public $cacheAction = FALSE; public $passedArgs = [...]; public $scaffold = FALSE; public $methods = [...]; public $modelClass = 'User'; public $modelKey = 'cake_error'; public $validationErrors = NULL; protected $_mergeParent = 'AppController'; protected $_eventManager = class CakeEventManager { ... }; public $Session = class SessionComponent { ... }; public $RequestHandler = class RequestHandlerComponent { ... }; public $Auth = class AuthComponent { ... }; public $Acl = class AclComponent { ... } }; public $data = NULL; public $result = NULL; protected $_stopped = FALSE } ) | .../Controller.php:682 |
6 | 0.0152 | 944144 | ObjectCollection->trigger( $callback = class CakeEvent { protected $_name = 'Controller.initialize'; protected $_subject = class CakeErrorController { public $name = 'CakeError'; public $uses = [...]; public $helpers = [...]; public $request = class CakeRequest { ... }; public $response = class CakeResponse { ... }; protected $_responseClass = 'CakeResponse'; public $viewPath = 'Errors'; public $layoutPath = NULL; public $viewVars = [...]; public $view = 'index'; public $layout = 'default'; public $autoRender = TRUE; public $autoLayout = TRUE; public $Components = class ComponentCollection { ... }; public $components = [...]; public $viewClass = 'View'; public $View = NULL; public $ext = '.ctp'; public $plugin = NULL; public $cacheAction = FALSE; public $passedArgs = [...]; public $scaffold = FALSE; public $methods = [...]; public $modelClass = 'User'; public $modelKey = 'cake_error'; public $validationErrors = NULL; protected $_mergeParent = 'AppController'; protected $_eventManager = class CakeEventManager { ... }; public $Session = class SessionComponent { ... }; public $RequestHandler = class RequestHandlerComponent { ... }; public $Auth = class AuthComponent { ... }; public $Acl = class AclComponent { ... } }; public $data = NULL; public $result = NULL; protected $_stopped = FALSE }, $params = ???, $options = ??? ) | .../CakeEventManager.php:243 |