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\/TaxapayNL\/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\/TaxapayNL\/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\/TaxapayNL\/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\/TaxapayNL\/bootstrapper.php",
"line": 32,
"function": "__construct",
"class": "KATEv2\\Commons\\KateAPI\\KateAPIRunner",
"type": "->",
"args": [
"main",
{}
]
}
],
"code": 0
}
}