( ! ) Fatal error: Uncaught Slim\Exception\HttpMethodNotAllowedException: Method not allowed. Must be one of: OPTIONS in /var/www/html/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php on line 94
( ! ) Slim\Exception\HttpMethodNotAllowedException: Method not allowed. Must be one of: OPTIONS in /var/www/html/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php on line 94
Call Stack
#TimeMemoryFunctionLocation
10.0001366000{main}( ).../index.php:0
20.0023536576Slim\App->run( $request = ??? ).../index.php:234
30.0025542392Slim\App->handle( $request = class GuzzleHttp\Psr7\ServerRequest { private ${GuzzleHttp\Psr7\Request}method = 'GET'; private ${GuzzleHttp\Psr7\Request}requestTarget = NULL; private ${GuzzleHttp\Psr7\Request}uri = class GuzzleHttp\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = 'api.systematik.sk'; private $port = NULL; private $path = '/sitemap.xml'; private $query = ''; private $fragment = ''; private $composedComponents = NULL }; private ${GuzzleHttp\Psr7\Request}headers = ['Host' => [...], 'User-Agent' => [...], 'Accept' => [...], 'Accept-Encoding' => [...], 'Via' => [...], 'X-Forwarded-For' => [...], 'X-Forwarded-Host' => [...], 'X-Forwarded-Proto' => [...]]; private ${GuzzleHttp\Psr7\Request}headerNames = ['host' => 'Host', 'user-agent' => 'User-Agent', 'accept' => 'Accept', 'accept-encoding' => 'Accept-Encoding', 'via' => 'Via', 'x-forwarded-for' => 'X-Forwarded-For', 'x-forwarded-host' => 'X-Forwarded-Host', 'x-forwarded-proto' => 'X-Forwarded-Proto']; private ${GuzzleHttp\Psr7\Request}protocol = '1.1'; private ${GuzzleHttp\Psr7\Request}stream = class GuzzleHttp\Psr7\CachingStream { private $remoteStream = class GuzzleHttp\Psr7\LazyOpenStream { ... }; private $skipReadBytes = 0; private $stream = class GuzzleHttp\Psr7\Stream { ... } }; private $attributes = []; private $cookieParams = []; private $parsedBody = []; private $queryParams = []; private $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'api.systematik.sk', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_VIA' => '2.0 Caddy', 'HTTP_X_FORWARDED_FOR' => '172.19.0.1', 'HTTP_X_FORWARDED_HOST' => 'api.systematik.sk', 'HTTP_X_FORWARDED_PROTO' => 'https', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.66 (Debian) Server at api.systematik.sk Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.66 (Debian)', 'SERVER_NAME' => 'api.systematik.sk', 'SERVER_ADDR' => '172.19.0.4', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.19.0.3', 'DOCUMENT_ROOT' => '/var/www/html', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '33320', 'REDIRECT_URL' => '/sitemap.xml', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775075824.44058, 'REQUEST_TIME' => 1775075824, 'argv' => [...], 'argc' => 0]; private $uploadedFiles = [] } ).../App.php:199
40.0025542392Slim\MiddlewareDispatcher->handle( $request = class GuzzleHttp\Psr7\ServerRequest { private ${GuzzleHttp\Psr7\Request}method = 'GET'; private ${GuzzleHttp\Psr7\Request}requestTarget = NULL; private ${GuzzleHttp\Psr7\Request}uri = class GuzzleHttp\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = 'api.systematik.sk'; private $port = NULL; private $path = '/sitemap.xml'; private $query = ''; private $fragment = ''; private $composedComponents = NULL }; private ${GuzzleHttp\Psr7\Request}headers = ['Host' => [...], 'User-Agent' => [...], 'Accept' => [...], 'Accept-Encoding' => [...], 'Via' => [...], 'X-Forwarded-For' => [...], 'X-Forwarded-Host' => [...], 'X-Forwarded-Proto' => [...]]; private ${GuzzleHttp\Psr7\Request}headerNames = ['host' => 'Host', 'user-agent' => 'User-Agent', 'accept' => 'Accept', 'accept-encoding' => 'Accept-Encoding', 'via' => 'Via', 'x-forwarded-for' => 'X-Forwarded-For', 'x-forwarded-host' => 'X-Forwarded-Host', 'x-forwarded-proto' => 'X-Forwarded-Proto']; private ${GuzzleHttp\Psr7\Request}protocol = '1.1'; private ${GuzzleHttp\Psr7\Request}stream = class GuzzleHttp\Psr7\CachingStream { private $remoteStream = class GuzzleHttp\Psr7\LazyOpenStream { ... }; private $skipReadBytes = 0; private $stream = class GuzzleHttp\Psr7\Stream { ... } }; private $attributes = []; private $cookieParams = []; private $parsedBody = []; private $queryParams = []; private $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'api.systematik.sk', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_VIA' => '2.0 Caddy', 'HTTP_X_FORWARDED_FOR' => '172.19.0.1', 'HTTP_X_FORWARDED_HOST' => 'api.systematik.sk', 'HTTP_X_FORWARDED_PROTO' => 'https', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.66 (Debian) Server at api.systematik.sk Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.66 (Debian)', 'SERVER_NAME' => 'api.systematik.sk', 'SERVER_ADDR' => '172.19.0.4', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.19.0.3', 'DOCUMENT_ROOT' => '/var/www/html', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '33320', 'REDIRECT_URL' => '/sitemap.xml', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775075824.44058, 'REQUEST_TIME' => 1775075824, 'argv' => [...], 'argc' => 0]; private $uploadedFiles = [] } ).../App.php:215
50.0025542392{anonymous-class:/var/www/html/vendor/slim/slim/Slim/MiddlewareDispatcher.php:128-149}->handle( $request = class GuzzleHttp\Psr7\ServerRequest { private ${GuzzleHttp\Psr7\Request}method = 'GET'; private ${GuzzleHttp\Psr7\Request}requestTarget = NULL; private ${GuzzleHttp\Psr7\Request}uri = class GuzzleHttp\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = 'api.systematik.sk'; private $port = NULL; private $path = '/sitemap.xml'; private $query = ''; private $fragment = ''; private $composedComponents = NULL }; private ${GuzzleHttp\Psr7\Request}headers = ['Host' => [...], 'User-Agent' => [...], 'Accept' => [...], 'Accept-Encoding' => [...], 'Via' => [...], 'X-Forwarded-For' => [...], 'X-Forwarded-Host' => [...], 'X-Forwarded-Proto' => [...]]; private ${GuzzleHttp\Psr7\Request}headerNames = ['host' => 'Host', 'user-agent' => 'User-Agent', 'accept' => 'Accept', 'accept-encoding' => 'Accept-Encoding', 'via' => 'Via', 'x-forwarded-for' => 'X-Forwarded-For', 'x-forwarded-host' => 'X-Forwarded-Host', 'x-forwarded-proto' => 'X-Forwarded-Proto']; private ${GuzzleHttp\Psr7\Request}protocol = '1.1'; private ${GuzzleHttp\Psr7\Request}stream = class GuzzleHttp\Psr7\CachingStream { private $remoteStream = class GuzzleHttp\Psr7\LazyOpenStream { ... }; private $skipReadBytes = 0; private $stream = class GuzzleHttp\Psr7\Stream { ... } }; private $attributes = []; private $cookieParams = []; private $parsedBody = []; private $queryParams = []; private $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'api.systematik.sk', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_VIA' => '2.0 Caddy', 'HTTP_X_FORWARDED_FOR' => '172.19.0.1', 'HTTP_X_FORWARDED_HOST' => 'api.systematik.sk', 'HTTP_X_FORWARDED_PROTO' => 'https', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.66 (Debian) Server at api.systematik.sk Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.66 (Debian)', 'SERVER_NAME' => 'api.systematik.sk', 'SERVER_ADDR' => '172.19.0.4', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.19.0.3', 'DOCUMENT_ROOT' => '/var/www/html', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '33320', 'REDIRECT_URL' => '/sitemap.xml', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775075824.44058, 'REQUEST_TIME' => 1775075824, 'argv' => [...], 'argc' => 0]; private $uploadedFiles = [] } ).../MiddlewareDispatcher.php:81
60.0025542504Slim\Middleware\RoutingMiddleware->process( $request = class GuzzleHttp\Psr7\ServerRequest { private ${GuzzleHttp\Psr7\Request}method = 'GET'; private ${GuzzleHttp\Psr7\Request}requestTarget = NULL; private ${GuzzleHttp\Psr7\Request}uri = class GuzzleHttp\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = 'api.systematik.sk'; private $port = NULL; private $path = '/sitemap.xml'; private $query = ''; private $fragment = ''; private $composedComponents = NULL }; private ${GuzzleHttp\Psr7\Request}headers = ['Host' => [...], 'User-Agent' => [...], 'Accept' => [...], 'Accept-Encoding' => [...], 'Via' => [...], 'X-Forwarded-For' => [...], 'X-Forwarded-Host' => [...], 'X-Forwarded-Proto' => [...]]; private ${GuzzleHttp\Psr7\Request}headerNames = ['host' => 'Host', 'user-agent' => 'User-Agent', 'accept' => 'Accept', 'accept-encoding' => 'Accept-Encoding', 'via' => 'Via', 'x-forwarded-for' => 'X-Forwarded-For', 'x-forwarded-host' => 'X-Forwarded-Host', 'x-forwarded-proto' => 'X-Forwarded-Proto']; private ${GuzzleHttp\Psr7\Request}protocol = '1.1'; private ${GuzzleHttp\Psr7\Request}stream = class GuzzleHttp\Psr7\CachingStream { private $remoteStream = class GuzzleHttp\Psr7\LazyOpenStream { ... }; private $skipReadBytes = 0; private $stream = class GuzzleHttp\Psr7\Stream { ... } }; private $attributes = []; private $cookieParams = []; private $parsedBody = []; private $queryParams = []; private $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'api.systematik.sk', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_VIA' => '2.0 Caddy', 'HTTP_X_FORWARDED_FOR' => '172.19.0.1', 'HTTP_X_FORWARDED_HOST' => 'api.systematik.sk', 'HTTP_X_FORWARDED_PROTO' => 'https', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.66 (Debian) Server at api.systematik.sk Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.66 (Debian)', 'SERVER_NAME' => 'api.systematik.sk', 'SERVER_ADDR' => '172.19.0.4', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.19.0.3', 'DOCUMENT_ROOT' => '/var/www/html', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '33320', 'REDIRECT_URL' => '/sitemap.xml', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775075824.44058, 'REQUEST_TIME' => 1775075824, 'argv' => [...], 'argc' => 0]; private $uploadedFiles = [] }, $handler = class Psr\Http\Server\RequestHandlerInterface@anonymous { private $middleware = class Slim\Middleware\BodyParsingMiddleware { protected $bodyParsers = [...] }; private $next = class Psr\Http\Server\RequestHandlerInterface@anonymous { private $middleware = class Closure { ... }; private $next = class Slim\Routing\RouteRunner { ... } } } ).../MiddlewareDispatcher.php:147
70.0025542504Slim\Middleware\RoutingMiddleware->performRouting( $request = class GuzzleHttp\Psr7\ServerRequest { private ${GuzzleHttp\Psr7\Request}method = 'GET'; private ${GuzzleHttp\Psr7\Request}requestTarget = NULL; private ${GuzzleHttp\Psr7\Request}uri = class GuzzleHttp\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = 'api.systematik.sk'; private $port = NULL; private $path = '/sitemap.xml'; private $query = ''; private $fragment = ''; private $composedComponents = NULL }; private ${GuzzleHttp\Psr7\Request}headers = ['Host' => [...], 'User-Agent' => [...], 'Accept' => [...], 'Accept-Encoding' => [...], 'Via' => [...], 'X-Forwarded-For' => [...], 'X-Forwarded-Host' => [...], 'X-Forwarded-Proto' => [...]]; private ${GuzzleHttp\Psr7\Request}headerNames = ['host' => 'Host', 'user-agent' => 'User-Agent', 'accept' => 'Accept', 'accept-encoding' => 'Accept-Encoding', 'via' => 'Via', 'x-forwarded-for' => 'X-Forwarded-For', 'x-forwarded-host' => 'X-Forwarded-Host', 'x-forwarded-proto' => 'X-Forwarded-Proto']; private ${GuzzleHttp\Psr7\Request}protocol = '1.1'; private ${GuzzleHttp\Psr7\Request}stream = class GuzzleHttp\Psr7\CachingStream { private $remoteStream = class GuzzleHttp\Psr7\LazyOpenStream { ... }; private $skipReadBytes = 0; private $stream = class GuzzleHttp\Psr7\Stream { ... } }; private $attributes = []; private $cookieParams = []; private $parsedBody = []; private $queryParams = []; private $serverParams = ['REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'api.systematik.sk', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_VIA' => '2.0 Caddy', 'HTTP_X_FORWARDED_FOR' => '172.19.0.1', 'HTTP_X_FORWARDED_HOST' => 'api.systematik.sk', 'HTTP_X_FORWARDED_PROTO' => 'https', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.66 (Debian) Server at api.systematik.sk Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.66 (Debian)', 'SERVER_NAME' => 'api.systematik.sk', 'SERVER_ADDR' => '172.19.0.4', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '172.19.0.3', 'DOCUMENT_ROOT' => '/var/www/html', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '33320', 'REDIRECT_URL' => '/sitemap.xml', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775075824.44058, 'REQUEST_TIME' => 1775075824, 'argv' => [...], 'argc' => 0]; private $uploadedFiles = [] } ).../RoutingMiddleware.php:58