Deprecated: KATEv2\Commons\KateErrorHandler\ErrorHandler::getAssociativeFormattedErrorLog(): Implicitly marking parameter $vFatalError as nullable is deprecated, the explicit nullable type must be used instead in /app/Commons/KateErrorHandler/ErrorHandler.php on line 399

Deprecated: Constant E_STRICT is deprecated in /app/Commons/KateErrorHandler/ErrorHandler.php on line 66

Deprecated: Constant E_STRICT is deprecated in /app/Commons/KateErrorHandler/ErrorHandler.php on line 68
{ "error": { "description": "Fatal error: error in exception handling while reporting exception.", "message": "Another service invoked by this service using intra-service communication resulted in an error. See details for involved request and resulting error. HTTP status code is dynamically inherited, but defaults to 500.", "details": { "serviceName": "error-reporting", "serviceURI": "https:\/\/error-reporting.api.wouter.katedevelopment.com\/register", "error": "error-missing" }, "file": "\/app\/Commons\/KateIntraService\/Request.php", "line": 284, "trace": [ { "file": "\/app\/Commons\/KateAPI\/ErrorReporting\/ErrorReporting.php", "line": 247, "function": "execute", "class": "KATEv2\\Commons\\KateIntraService\\Request", "type": "->", "args": [] }, { "file": "\/app\/Commons\/KateAPI\/KateAPIRunner.php", "line": 271, "function": "reportException", "class": "KATEv2\\Commons\\KateAPI\\ErrorReporting\\ErrorReporting", "type": "::", "args": [ {}, {} ] }, { "function": "onKateErrorHandlerError", "class": "KATEv2\\Commons\\KateAPI\\KateAPIRunner", "type": "::", "args": [ { "fatal": { "errLevel": 8192, "level": 2, "type": "DEPRECATED:PHP", "msg": "KATEv2\\Commons\\Plugins\\SecureStaticBinary\\SSBinService::getUploadURL(): Implicitly marking parameter $callbackURL as nullable is deprecated, the explicit nullable type must be used instead", "file": "\/app\/Commons\/Plugins\/SecureStaticBinary\/SSBinService.php", "line": 117, "trace": [ "01: KATEv2\\Commons\\KateAPI\\KateAPIRunner->__construct('main', '[OBJECT]')\n \\-> Line 0032 in \/app\/XBRLFacade\/bootstrapper.php", "02: KATEv2\\Commons\\KateCache\\Cache->__construct('[OBJECT]')\n \\-> Line 0057 in \/app\/Commons\/KateAPI\/KateAPIRunner.php", "03: KATEv2\\Commons\\KateCache\\Cache::getDefaultCommonsCacheModes('[OBJECT]')\n \\-> Line 0087 in \/app\/Commons\/KateCache\/Cache.php", "04: KATEv2\\PSR4Autoloader->loadClass('KATEv2\\Commons\\Plugi...')\n \\-> Line 0355 in \/app\/Commons\/KateCache\/Cache.php", "05: require_once('\/app\/Commons\/KateErr...')\n \\-> Line 0058 in \/app\/PSR4Autoloader.php", "06: Error raised\n \\-> Line 0058 in \/app\/PSR4Autoloader.php\n(Skipped 2 internal calls)\n" ], "vars": [ 8192, "KATEv2\\Commons\\Plugins\\SecureStaticBinary\\SSBinService::getUploadURL(): Implicitly marking parameter $callbackURL as nullable is deprecated, the explicit nullable type must be used instead", "\/app\/Commons\/Plugins\/SecureStaticBinary\/SSBinService.php", 117 ], "code": { "112": " * @throws \\KATEv2\\Commons\\Plugins\\SecureStaticBinary\\Exceptions\\SSBinMalformedFileURLException", "113": " * @throws \\KATEv2\\Commons\\Plugins\\SecureStaticBinary\\Exceptions\\SSBinNotFoundException", "114": " * @throws \\KATEv2\\Commons\\Plugins\\SecureStaticBinary\\Exceptions\\SSBinRevokedAudienceException", "115": " * @throws \\KATEv2\\Commons\\Plugins\\SecureStaticBinary\\Exceptions\\SSBinUnregisteredSigningServiceException", "116": " *\/", "117": " public function getUploadURL(string $fileName, string $audience = 'kate', string | int $validFor = '+2 years', string $callbackURL = null): string {", "118": " if ($this->customer === null) throw new ImplementationException(__METHOD__.': Customer must be defined; pass it to constructor.');", "119": " if ($this->department === null) throw new ImplementationException(__METHOD__.': Department must be defined; pass it to constructor.');", "120": " if (strlen($this->customer) > 15) throw new ImplementationException('Customer-name too long, given:\"'.$this->customer.'\".');", "121": " if (strlen($this->department) > 15) throw new ImplementationException('Department-name too long, given:\"'.$this->department.'\".');", "122": " if (strlen($audience) > 7) throw new ImplementationException('Audience-name too long, given:\"'.$audience.'\".');" }, "mark": [ "fileName", "audience", "validFor", "callbackURL" ] }, "preceding-non-fatal": [] } ] }, { "file": "\/app\/Commons\/KateErrorHandler\/ErrorHandler.php", "line": 338, "function": "call_user_func", "args": [ [ "KATEv2\\Commons\\KateAPI\\KateAPIRunner", "onKateErrorHandlerError" ], { "fatal": { "errLevel": 8192, "level": 2, "type": "DEPRECATED:PHP", "msg": "KATEv2\\Commons\\Plugins\\SecureStaticBinary\\SSBinService::getUploadURL(): Implicitly marking parameter $callbackURL as nullable is deprecated, the explicit nullable type must be used instead", "file": "\/app\/Commons\/Plugins\/SecureStaticBinary\/SSBinService.php", "line": 117, "trace": [ "01: KATEv2\\Commons\\KateAPI\\KateAPIRunner->__construct('main', '[OBJECT]')\n \\-> Line 0032 in \/app\/XBRLFacade\/bootstrapper.php", "02: KATEv2\\Commons\\KateCache\\Cache->__construct('[OBJECT]')\n \\-> Line 0057 in \/app\/Commons\/KateAPI\/KateAPIRunner.php", "03: KATEv2\\Commons\\KateCache\\Cache::getDefaultCommonsCacheModes('[OBJECT]')\n \\-> Line 0087 in \/app\/Commons\/KateCache\/Cache.php", "04: KATEv2\\PSR4Autoloader->loadClass('KATEv2\\Commons\\Plugi...')\n \\-> Line 0355 in \/app\/Commons\/KateCache\/Cache.php", "05: require_once('\/app\/Commons\/KateErr...')\n \\-> Line 0058 in \/app\/PSR4Autoloader.php", "06: Error raised\n \\-> Line 0058 in \/app\/PSR4Autoloader.php\n(Skipped 2 internal calls)\n" ], "vars": [ 8192, "KATEv2\\Commons\\Plugins\\SecureStaticBinary\\SSBinService::getUploadURL(): Implicitly marking parameter $callbackURL as nullable is deprecated, the explicit nullable type must be used instead", "\/app\/Commons\/Plugins\/SecureStaticBinary\/SSBinService.php", 117 ], "code": { "112": " * @throws \\KATEv2\\Commons\\Plugins\\SecureStaticBinary\\Exceptions\\SSBinMalformedFileURLException", "113": " * @throws \\KATEv2\\Commons\\Plugins\\SecureStaticBinary\\Exceptions\\SSBinNotFoundException", "114": " * @throws \\KATEv2\\Commons\\Plugins\\SecureStaticBinary\\Exceptions\\SSBinRevokedAudienceException", "115": " * @throws \\KATEv2\\Commons\\Plugins\\SecureStaticBinary\\Exceptions\\SSBinUnregisteredSigningServiceException", "116": " *\/", "117": " public function getUploadURL(string $fileName, string $audience = 'kate', string | int $validFor = '+2 years', string $callbackURL = null): string {", "118": " if ($this->customer === null) throw new ImplementationException(__METHOD__.': Customer must be defined; pass it to constructor.');", "119": " if ($this->department === null) throw new ImplementationException(__METHOD__.': Department must be defined; pass it to constructor.');", "120": " if (strlen($this->customer) > 15) throw new ImplementationException('Customer-name too long, given:\"'.$this->customer.'\".');", "121": " if (strlen($this->department) > 15) throw new ImplementationException('Department-name too long, given:\"'.$this->department.'\".');", "122": " if (strlen($audience) > 7) throw new ImplementationException('Audience-name too long, given:\"'.$audience.'\".');" }, "mark": [ "fileName", "audience", "validFor", "callbackURL" ] }, "preceding-non-fatal": [] } ] }, { "file": "\/app\/Commons\/KateErrorHandler\/ErrorHandler.php", "line": 189, "function": "presentErrors", "class": "KATEv2\\Commons\\KateErrorHandler\\ErrorHandler", "type": "->", "args": [ { "errLevel": 8192, "level": 2, "type": "DEPRECATED:PHP", "msg": "KATEv2\\Commons\\Plugins\\SecureStaticBinary\\SSBinService::getUploadURL(): Implicitly marking parameter $callbackURL as nullable is deprecated, the explicit nullable type must be used instead", "file": "\/app\/Commons\/Plugins\/SecureStaticBinary\/SSBinService.php", "line": 117, "trace": "#01: KATEv2\\Commons\\KateAPI\\KateAPIRunner->__construct('main', '[OBJECT]')\n \\-> Line 0032 in \/app\/XBRLFacade\/bootstrapper.php\n#02: KATEv2\\Commons\\KateCache\\Cache->__construct('[OBJECT]')\n \\-> Line 0057 in \/app\/Commons\/KateAPI\/KateAPIRunner.php\n#03: KATEv2\\Commons\\KateCache\\Cache::getDefaultCommonsCacheModes('[OBJECT]')\n \\-> Line 0087 in \/app\/Commons\/KateCache\/Cache.php\n#04: KATEv2\\PSR4Autoloader->loadClass('KATEv2\\Commons\\Plugi...')\n \\-> Line 0355 in \/app\/Commons\/KateCache\/Cache.php\n#05: require_once('\/app\/Commons\/KateErr...')\n \\-> Line 0058 in \/app\/PSR4Autoloader.php\n#06: Error raised\n \\-> Line 0058 in \/app\/PSR4Autoloader.php\n(Skipped 2 internal calls)\n", "vars": [ 8192, "KATEv2\\Commons\\Plugins\\SecureStaticBinary\\SSBinService::getUploadURL(): Implicitly marking parameter $callbackURL as nullable is deprecated, the explicit nullable type must be used instead", "\/app\/Commons\/Plugins\/SecureStaticBinary\/SSBinService.php", 117 ], "code": { "112": " * @throws \\KATEv2\\Commons\\Plugins\\SecureStaticBinary\\Exceptions\\SSBinMalformedFileURLException", "113": " * @throws \\KATEv2\\Commons\\Plugins\\SecureStaticBinary\\Exceptions\\SSBinNotFoundException", "114": " * @throws \\KATEv2\\Commons\\Plugins\\SecureStaticBinary\\Exceptions\\SSBinRevokedAudienceException", "115": " * @throws \\KATEv2\\Commons\\Plugins\\SecureStaticBinary\\Exceptions\\SSBinUnregisteredSigningServiceException", "116": " *\/", "117": " public function getUploadURL(string $fileName, string $audience = 'kate', string | int $validFor = '+2 years', string $callbackURL = null): string {", "118": " if ($this->customer === null) throw new ImplementationException(__METHOD__.': Customer must be defined; pass it to constructor.');", "119": " if ($this->department === null) throw new ImplementationException(__METHOD__.': Department must be defined; pass it to constructor.');", "120": " if (strlen($this->customer) > 15) throw new ImplementationException('Customer-name too long, given:\"'.$this->customer.'\".');", "121": " if (strlen($this->department) > 15) throw new ImplementationException('Department-name too long, given:\"'.$this->department.'\".');", "122": " if (strlen($audience) > 7) throw new ImplementationException('Audience-name too long, given:\"'.$audience.'\".');" }, "mark": [ "fileName", "audience", "validFor", "callbackURL" ] } ] }, { "file": "\/app\/PSR4Autoloader.php", "line": 58, "function": "onError", "class": "KATEv2\\Commons\\KateErrorHandler\\ErrorHandler", "type": "->", "args": [ 8192, "KATEv2\\Commons\\Plugins\\SecureStaticBinary\\SSBinService::getUploadURL(): Implicitly marking parameter $callbackURL as nullable is deprecated, the explicit nullable type must be used instead", "\/app\/Commons\/Plugins\/SecureStaticBinary\/SSBinService.php", 117 ] }, { "file": "\/app\/PSR4Autoloader.php", "line": 58, "args": [ "\/app\/Commons\/KateErrorHandler\/ErrorHandler.php" ], "function": "require_once" }, { "file": "\/app\/Commons\/KateCache\/Cache.php", "line": 355, "function": "loadClass", "class": "KATEv2\\PSR4Autoloader", "type": "->", "args": [ "KATEv2\\Commons\\Plugins\\SecureStaticBinary\\SSBinService" ] }, { "file": "\/app\/Commons\/KateCache\/Cache.php", "line": 87, "function": "getDefaultCommonsCacheModes", "class": "KATEv2\\Commons\\KateCache\\Cache", "type": "::", "args": [ {} ] }, { "file": "\/app\/Commons\/KateAPI\/KateAPIRunner.php", "line": 57, "function": "__construct", "class": "KATEv2\\Commons\\KateCache\\Cache", "type": "->", "args": [ {} ] }, { "file": "\/app\/XBRLFacade\/bootstrapper.php", "line": 32, "function": "__construct", "class": "KATEv2\\Commons\\KateAPI\\KateAPIRunner", "type": "->", "args": [ "main", {} ] } ], "code": 0 } }