( ! ) 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
#TimeMemoryFunctionLocation
10.0004498664{main}( ).../index.php:0
20.02652194680Dispatcher->dispatch( $request = class CakeRequest { public $params = ['plugin' => NULL, 'controller' => 'juno', 'action' => 'juno_scienceorbit', 'named' => [...], 'pass' => [...]]; public $data = []; public $query = []; public $url = 'juno/juno_scienceorbit'; public $base = ''; public $webroot = '/'; public $here = '/juno/juno_scienceorbit'; 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
30.05362825160Dispatcher->_invoke( $controller = class JunoController { public $name = 'Juno'; public $uses = [0 => 'Juno', 1 => 'User']; public $helpers = ['Html' => NULL, 'Session' => NULL, 'Form' => NULL, 'Js' => NULL, 'Mailto' => NULL]; public $request = class CakeRequest { public $params = [...]; public $data = [...]; public $query = [...]; public $url = 'juno/juno_scienceorbit'; public $base = ''; public $webroot = '/'; public $here = '/juno/juno_scienceorbit'; 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 = 'Juno'; public $layoutPath = NULL; public $viewVars = []; public $view = 'juno_scienceorbit'; public $layout = 'default'; public $autoRender = TRUE; public $autoLayout = TRUE; public $Components = class ComponentCollection { protected $_enabled = [...]; protected $_loaded = [...]; public $defaultPriority = 10; protected $_Controller = ... }; public $components = [0 => 'Session', 1 => 'RequestHandler', 'Auth' => [...], 2 => 'Acl']; public $viewClass = 'View'; public $View = NULL; public $ext = '.ctp'; public $plugin = NULL; public $cacheAction = FALSE; public $passedArgs = []; public $scaffold = FALSE; public $methods = [1 => 'juno_scienceorbit', 2 => 'juno_scienceobjective', 3 => 'juno_missionplan', 4 => 'juno_trajectory', 5 => 'isAuthorized']; public $modelClass = 'Juno'; public $modelKey = 'juno'; 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' => 'juno', 'action' => 'juno_scienceorbit', 'named' => [...], 'pass' => [...]]; public $data = []; public $query = []; public $url = 'juno/juno_scienceorbit'; public $base = ''; public $webroot = '/'; public $here = '/juno/juno_scienceorbit'; protected $_detectors = ['get' => [...], 'patch' => [...], 'post' => [...], 'put' => [...], 'delete' => [...], 'head' => [...], 'options' => [...], 'ssl' => [...], 'ajax' => [...], 'flash' => [...], 'mobile' => [...], 'requested' => [...], 'json' => [...], 'xml' => [...]]; protected $_input = '' } ).../Dispatcher.php:167
40.05362825160Controller->constructClasses( ).../Dispatcher.php:188
50.05372825784ComponentCollection->init( $Controller = class JunoController { public $name = 'Juno'; public $uses = [0 => 'Juno', 1 => 'User']; public $helpers = ['Html' => NULL, 'Session' => NULL, 'Form' => NULL, 'Js' => NULL, 'Mailto' => NULL]; public $request = class CakeRequest { public $params = [...]; public $data = [...]; public $query = [...]; public $url = 'juno/juno_scienceorbit'; public $base = ''; public $webroot = '/'; public $here = '/juno/juno_scienceorbit'; 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 = 'Juno'; public $layoutPath = NULL; public $viewVars = []; public $view = 'juno_scienceorbit'; public $layout = 'default'; public $autoRender = TRUE; public $autoLayout = TRUE; public $Components = class ComponentCollection { protected $_enabled = [...]; protected $_loaded = [...]; public $defaultPriority = 10; protected $_Controller = ... }; public $components = [0 => 'Session', 1 => 'RequestHandler', 'Auth' => [...], 2 => 'Acl']; public $viewClass = 'View'; public $View = NULL; public $ext = '.ctp'; public $plugin = NULL; public $cacheAction = FALSE; public $passedArgs = []; public $scaffold = FALSE; public $methods = [1 => 'juno_scienceorbit', 2 => 'juno_scienceobjective', 3 => 'juno_missionplan', 4 => 'juno_trajectory', 5 => 'isAuthorized']; public $modelClass = 'Juno'; public $modelKey = 'juno'; 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
60.05703035480ComponentCollection->load( $component = 'Acl', $settings = [] ).../ComponentCollection.php:53
70.05743054192AclComponent->__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 JunoController { public $name = 'Juno'; public $uses = [...]; public $helpers = [...]; public $request = class CakeRequest { ... }; public $response = class CakeResponse { ... }; protected $_responseClass = 'CakeResponse'; public $viewPath = 'Juno'; public $layoutPath = NULL; public $viewVars = [...]; public $view = 'juno_scienceorbit'; 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 = 'Juno'; public $modelKey = 'juno'; 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
80.05803072128AclComponent->adapter( $adapter = 'DbAcl' ).../AclComponent.php:70
90.05803072168DbAcl->__construct( ).../AclComponent.php:88
100.05873108760ClassRegistry::init( $class = ['class' => 'Permission', 'alias' => 'Permission'], $strict = ??? ).../DbAcl.php:47
110.05883110120class_exists( $class = 'Permission' ).../ClassRegistry.php:146
120.05883110192App::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
#TimeMemoryFunctionLocation
10.07053782264ErrorHandler::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
20.07083782376ExceptionRenderer->__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
30.07083782376ExceptionRenderer->_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
40.07123793912Controller->startupProcess( ).../ExceptionRenderer.php:158
50.07133802816CakeEventManager->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 = 'juno_scienceorbit'; 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
60.07133802816ObjectCollection->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 = 'juno_scienceorbit'; 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