| ( ! ) Fatal error: Uncaught UnexpectedValueException: The stream or file "/home/tyler/stellarvirtual/api-webforms/app/factories/../../logs/Error.log" could not be opened in append mode: Failed to open stream: Permission denied
The exception occurred while attempting to log: { "statusCode": 405, "error": { "type": "NOT_ALLOWED", "description": "Method not allowed. Must be one of: OPTIONS", "trace": [ { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/Middleware\/RoutingMiddleware.php", "line": 44, "function": "performRouting", "class": "Slim\\Middleware\\RoutingMiddleware", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php", "line": 129, "function": "process", "class": "Slim\\Middleware\\RoutingMiddleware", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/app\/middleware\/before\/JSONParsedBodyMiddleware.php", "line": 23, "function": "handle", "class": "Psr\\Http\\Server\\RequestHandlerInterface@anonymous\u0000\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php:116$29", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php", "line": 283, "function": "__invoke", "class": "middleware\\before\\JSONParsedBodyMiddleware", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/app\/middleware\/CorsMiddleware.php", "line": 19, "function": "handle", "class": "Psr\\Http\\Server\\RequestHandlerInterface@anonymous\u0000\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php:263$2b", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php", "line": 129, "function": "process", "class": "middleware\\CorsMiddleware", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/Middleware\/ErrorMiddleware.php", "line": 77, "function": "handle", "class": "Psr\\Http\\Server\\RequestHandlerInterface@anonymous\u0000\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php:116$29", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php", "line": 129, "function": "process", "class": "Slim\\Middleware\\ErrorMiddleware", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php", "line": 73, "function": "handle", "class": "Psr\\Http\\Server\\RequestHandlerInterface@anonymous\u0000\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php:116$29", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/App.php", "line": 209, "function": "handle", "class": "Slim\\MiddlewareDispatcher", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/App.php", "line": 193, "function": "handle", "class": "Slim\\App", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/public\/index.php", "line": 36, "function": "run", "class": "Slim\\App", "type": "->" } ] } } in /home/tyler/stellarvirtual/api-webforms/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 164 |
| ( ! ) UnexpectedValueException: The stream or file "/home/tyler/stellarvirtual/api-webforms/app/factories/../../logs/Error.log" could not be opened in append mode: Failed to open stream: Permission denied
The exception occurred while attempting to log: { "statusCode": 405, "error": { "type": "NOT_ALLOWED", "description": "Method not allowed. Must be one of: OPTIONS", "trace": [ { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/Middleware\/RoutingMiddleware.php", "line": 44, "function": "performRouting", "class": "Slim\\Middleware\\RoutingMiddleware", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php", "line": 129, "function": "process", "class": "Slim\\Middleware\\RoutingMiddleware", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/app\/middleware\/before\/JSONParsedBodyMiddleware.php", "line": 23, "function": "handle", "class": "Psr\\Http\\Server\\RequestHandlerInterface@anonymous\u0000\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php:116$29", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php", "line": 283, "function": "__invoke", "class": "middleware\\before\\JSONParsedBodyMiddleware", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/app\/middleware\/CorsMiddleware.php", "line": 19, "function": "handle", "class": "Psr\\Http\\Server\\RequestHandlerInterface@anonymous\u0000\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php:263$2b", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php", "line": 129, "function": "process", "class": "middleware\\CorsMiddleware", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/Middleware\/ErrorMiddleware.php", "line": 77, "function": "handle", "class": "Psr\\Http\\Server\\RequestHandlerInterface@anonymous\u0000\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php:116$29", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php", "line": 129, "function": "process", "class": "Slim\\Middleware\\ErrorMiddleware", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php", "line": 73, "function": "handle", "class": "Psr\\Http\\Server\\RequestHandlerInterface@anonymous\u0000\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/MiddlewareDispatcher.php:116$29", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/App.php", "line": 209, "function": "handle", "class": "Slim\\MiddlewareDispatcher", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/vendor\/slim\/slim\/Slim\/App.php", "line": 193, "function": "handle", "class": "Slim\\App", "type": "->" }, { "file": "\/home\/tyler\/stellarvirtual\/api-webforms\/public\/index.php", "line": 36, "function": "run", "class": "Slim\\App", "type": "->" } ] } } in /home/tyler/stellarvirtual/api-webforms/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 164 |
| Call Stack |
| # | Time | Memory | Function | Location |
| 1 | 0.0001 | 357632 | {main}( ) | .../index.php:0 |
| 2 | 0.0052 | 385040 | Slim\App->run( $request = ??? ) | .../index.php:36 |
| 3 | 0.0061 | 397864 | Slim\App->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.0'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(7) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected string $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'api-webforms.fr8train.co'; protected ?int $port = 80; protected string $path = '/sitemap.xml'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['USER' => 'www-data', 'HOME' => '/var/www', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_CONNECTION' => 'close', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_FOR' => '216.73.216.250', 'HTTP_X_REAL_IP' => '216.73.216.250', 'HTTP_HOST' => 'api-webforms.fr8train.co', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'api-webforms.fr8train.co', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '192.168.50.115', 'REMOTE_USER' => '', 'REMOTE_PORT' => '59836', 'REMOTE_ADDR' => '192.168.50.113', 'SERVER_SOFTWARE' => 'nginx/1.24.0', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REQUEST_SCHEME' => 'http', 'SERVER_PROTOCOL' => 'HTTP/1.0', 'DOCUMENT_ROOT' => '/home/tyler/stellarvirtual/api-webforms/public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/tyler/stellarvirtual/api-webforms/public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1780092269.843, 'REQUEST_TIME' => 1780092269, 'DB_HOST' => 'svsql1.database.windows.net', 'DB_PORT' => '1433', 'DB_USERNAME' => 'TCol@svsql1', 'DB_PASSWORD' => 'kj!@#$dsfg9@#$%!', 'DB_DATABASE' => 'svSQLapp', 'DB_DW_DATABASE' => 'svSQLdb2']; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ) | .../App.php:193 |
| 4 | 0.0061 | 397864 | Slim\MiddlewareDispatcher->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.0'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(7) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected string $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'api-webforms.fr8train.co'; protected ?int $port = 80; protected string $path = '/sitemap.xml'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['USER' => 'www-data', 'HOME' => '/var/www', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_CONNECTION' => 'close', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_FOR' => '216.73.216.250', 'HTTP_X_REAL_IP' => '216.73.216.250', 'HTTP_HOST' => 'api-webforms.fr8train.co', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'api-webforms.fr8train.co', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '192.168.50.115', 'REMOTE_USER' => '', 'REMOTE_PORT' => '59836', 'REMOTE_ADDR' => '192.168.50.113', 'SERVER_SOFTWARE' => 'nginx/1.24.0', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REQUEST_SCHEME' => 'http', 'SERVER_PROTOCOL' => 'HTTP/1.0', 'DOCUMENT_ROOT' => '/home/tyler/stellarvirtual/api-webforms/public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/tyler/stellarvirtual/api-webforms/public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1780092269.843, 'REQUEST_TIME' => 1780092269, 'DB_HOST' => 'svsql1.database.windows.net', 'DB_PORT' => '1433', 'DB_USERNAME' => 'TCol@svsql1', 'DB_PASSWORD' => 'kj!@#$dsfg9@#$%!', 'DB_DATABASE' => 'svSQLapp', 'DB_DW_DATABASE' => 'svSQLdb2']; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ) | .../App.php:209 |
| 5 | 0.0061 | 397864 | {anonymous-class:/home/tyler/stellarvirtual/api-webforms/vendor/slim/slim/Slim/MiddlewareDispatcher.php:116-131}->handle( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.0'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(7) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected string $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'api-webforms.fr8train.co'; protected ?int $port = 80; protected string $path = '/sitemap.xml'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['USER' => 'www-data', 'HOME' => '/var/www', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_CONNECTION' => 'close', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_FOR' => '216.73.216.250', 'HTTP_X_REAL_IP' => '216.73.216.250', 'HTTP_HOST' => 'api-webforms.fr8train.co', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'api-webforms.fr8train.co', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '192.168.50.115', 'REMOTE_USER' => '', 'REMOTE_PORT' => '59836', 'REMOTE_ADDR' => '192.168.50.113', 'SERVER_SOFTWARE' => 'nginx/1.24.0', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REQUEST_SCHEME' => 'http', 'SERVER_PROTOCOL' => 'HTTP/1.0', 'DOCUMENT_ROOT' => '/home/tyler/stellarvirtual/api-webforms/public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/tyler/stellarvirtual/api-webforms/public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1780092269.843, 'REQUEST_TIME' => 1780092269, 'DB_HOST' => 'svsql1.database.windows.net', 'DB_PORT' => '1433', 'DB_USERNAME' => 'TCol@svsql1', 'DB_PASSWORD' => 'kj!@#$dsfg9@#$%!', 'DB_DATABASE' => 'svSQLapp', 'DB_DW_DATABASE' => 'svSQLdb2']; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] } ) | .../MiddlewareDispatcher.php:73 |
| 6 | 0.0061 | 398024 | Slim\Middleware\ErrorMiddleware->process( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.0'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(7) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected string $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'api-webforms.fr8train.co'; protected ?int $port = 80; protected string $path = '/sitemap.xml'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['USER' => 'www-data', 'HOME' => '/var/www', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_CONNECTION' => 'close', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_FOR' => '216.73.216.250', 'HTTP_X_REAL_IP' => '216.73.216.250', 'HTTP_HOST' => 'api-webforms.fr8train.co', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'api-webforms.fr8train.co', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '192.168.50.115', 'REMOTE_USER' => '', 'REMOTE_PORT' => '59836', 'REMOTE_ADDR' => '192.168.50.113', 'SERVER_SOFTWARE' => 'nginx/1.24.0', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REQUEST_SCHEME' => 'http', 'SERVER_PROTOCOL' => 'HTTP/1.0', 'DOCUMENT_ROOT' => '/home/tyler/stellarvirtual/api-webforms/public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/tyler/stellarvirtual/api-webforms/public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1780092269.843, 'REQUEST_TIME' => 1780092269, 'DB_HOST' => 'svsql1.database.windows.net', 'DB_PORT' => '1433', 'DB_USERNAME' => 'TCol@svsql1', 'DB_PASSWORD' => 'kj!@#$dsfg9@#$%!', 'DB_DATABASE' => 'svSQLapp', 'DB_DW_DATABASE' => 'svSQLdb2']; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] }, $handler = class Psr\Http\Server\RequestHandlerInterface@anonymous { private Psr\Http\Server\MiddlewareInterface $middleware = class middleware\CorsMiddleware { }; private Psr\Http\Server\RequestHandlerInterface $next = class Psr\Http\Server\RequestHandlerInterface@anonymous { private $middleware = class middleware\before\JSONParsedBodyMiddleware { ... }; private $next = class Psr\Http\Server\RequestHandlerInterface@anonymous { ... } } } ) | .../MiddlewareDispatcher.php:129 |
| 7 | 0.0072 | 466368 | Slim\Middleware\ErrorMiddleware->handleException( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.0'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(7) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected string $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'api-webforms.fr8train.co'; protected ?int $port = 80; protected string $path = '/sitemap.xml'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['USER' => 'www-data', 'HOME' => '/var/www', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_CONNECTION' => 'close', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_FOR' => '216.73.216.250', 'HTTP_X_REAL_IP' => '216.73.216.250', 'HTTP_HOST' => 'api-webforms.fr8train.co', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'api-webforms.fr8train.co', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '192.168.50.115', 'REMOTE_USER' => '', 'REMOTE_PORT' => '59836', 'REMOTE_ADDR' => '192.168.50.113', 'SERVER_SOFTWARE' => 'nginx/1.24.0', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REQUEST_SCHEME' => 'http', 'SERVER_PROTOCOL' => 'HTTP/1.0', 'DOCUMENT_ROOT' => '/home/tyler/stellarvirtual/api-webforms/public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/tyler/stellarvirtual/api-webforms/public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1780092269.843, 'REQUEST_TIME' => 1780092269, 'DB_HOST' => 'svsql1.database.windows.net', 'DB_PORT' => '1433', 'DB_USERNAME' => 'TCol@svsql1', 'DB_PASSWORD' => 'kj!@#$dsfg9@#$%!', 'DB_DATABASE' => 'svSQLapp', 'DB_DW_DATABASE' => 'svSQLdb2']; protected array $attributes = []; protected $parsedBody = NULL; protected array $uploadedFiles = [] }, $exception = class Slim\Exception\HttpMethodNotAllowedException { protected $message = 'Method not allowed. Must be one of: OPTIONS'; private string ${Exception}string = ''; protected $code = 405; protected string $file = '/home/tyler/stellarvirtual/api-webforms/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php'; protected int $line = 79; private array ${Exception}trace = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...], 10 => [...], 11 => [...]]; private ?Throwable ${Exception}previous = NULL; protected Psr\Http\Message\ServerRequestInterface $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.0'; protected $headers = class Slim\Psr7\Headers { ... }; protected $body = class Slim\Psr7\Stream { ... }; protected string $method = 'GET'; protected $uri = class Slim\Psr7\Uri { ... }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = [...]; protected array $serverParams = [...]; protected array $attributes = [...]; protected $parsedBody = NULL; protected array $uploadedFiles = [...] }; protected string $title = '405 Method Not Allowed'; protected string $description = 'The request method is not supported for the requested resource.'; protected array $allowedMethods = [0 => 'OPTIONS']; public $xdebug_message = '<tr><th align=\'left\' bgcolor=\'#f57900\' colspan="5"><span style=\'background-color: #cc0000; color: #fce94f; font-size: x-large;\'>( ! )</span> Slim\\Exception\\HttpMethodNotAllowedException: Method not allowed. Must be one of: OPTIONS in /home/tyler/stellarvirtual/api-webforms/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php on line <i>79</i></th></tr>\n<tr><th align=\'left\' bgcolor=\'#e9b96e\' colspan=\'5\'>Call Stack</th></tr>\n<tr><th align=\'center\' bgcolor=\'#eeeeec\'>#</th><th align=\'left\' bgcolor=\'#eeeeec\'>T'... } ) | .../ErrorMiddleware.php:79 |
| 8 | 0.0073 | 466368 | Slim\Handlers\ErrorHandler->__invoke( $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.0'; protected $headers = class Slim\Psr7\Headers { protected array $globals = [...]; protected array $headers = [...] }; protected $body = class Slim\Psr7\Stream { protected $stream = resource(7) of type (stream); protected ?array $meta = *uninitialized*; protected ?bool $readable = NULL; protected ?bool $writable = NULL; protected ?bool $seekable = NULL; protected ?int $size = NULL; protected ?bool $isPipe = NULL; protected bool $finished = FALSE; protected ?Psr\Http\Message\StreamInterface $cache = class Slim\Psr7\Stream { ... } }; protected string $method = 'GET'; protected $uri = class Slim\Psr7\Uri { protected string $scheme = 'http'; protected string $user = ''; protected string $password = ''; protected string $host = 'api-webforms.fr8train.co'; protected ?int $port = 80; protected string $path = '/sitemap.xml'; protected string $query = ''; protected string $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = []; protected array $serverParams = ['USER' => 'www-data', 'HOME' => '/var/www', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_CONNECTION' => 'close', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_FOR' => '216.73.216.250', 'HTTP_X_REAL_IP' => '216.73.216.250', 'HTTP_HOST' => 'api-webforms.fr8train.co', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'api-webforms.fr8train.co', 'SERVER_PORT' => '80', 'SERVER_ADDR' => '192.168.50.115', 'REMOTE_USER' => '', 'REMOTE_PORT' => '59836', 'REMOTE_ADDR' => '192.168.50.113', 'SERVER_SOFTWARE' => 'nginx/1.24.0', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'REQUEST_SCHEME' => 'http', 'SERVER_PROTOCOL' => 'HTTP/1.0', 'DOCUMENT_ROOT' => '/home/tyler/stellarvirtual/api-webforms/public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/tyler/stellarvirtual/api-webforms/public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1780092269.843, 'REQUEST_TIME' => 1780092269, 'DB_HOST' => 'svsql1.database.windows.net', 'DB_PORT' => '1433', 'DB_USERNAME' => 'TCol@svsql1', 'DB_PASSWORD' => 'kj!@#$dsfg9@#$%!', 'DB_DATABASE' => 'svSQLapp', 'DB_DW_DATABASE' => 'svSQLdb2']; protected array $attributes = ['__routeParser__' => class Slim\Routing\RouteParser { ... }, '__routingResults__' => class Slim\Routing\RoutingResults { ... }]; protected $parsedBody = NULL; protected array $uploadedFiles = [] }, $exception = class Slim\Exception\HttpMethodNotAllowedException { protected $message = 'Method not allowed. Must be one of: OPTIONS'; private string ${Exception}string = ''; protected $code = 405; protected string $file = '/home/tyler/stellarvirtual/api-webforms/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php'; protected int $line = 79; private array ${Exception}trace = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...], 10 => [...], 11 => [...]]; private ?Throwable ${Exception}previous = NULL; protected Psr\Http\Message\ServerRequestInterface $request = class Slim\Psr7\Request { protected string $protocolVersion = '1.0'; protected $headers = class Slim\Psr7\Headers { ... }; protected $body = class Slim\Psr7\Stream { ... }; protected string $method = 'GET'; protected $uri = class Slim\Psr7\Uri { ... }; protected $requestTarget = NULL; protected $queryParams = NULL; protected array $cookies = [...]; protected array $serverParams = [...]; protected array $attributes = [...]; protected $parsedBody = NULL; protected array $uploadedFiles = [...] }; protected string $title = '405 Method Not Allowed'; protected string $description = 'The request method is not supported for the requested resource.'; protected array $allowedMethods = [0 => 'OPTIONS']; public $xdebug_message = '<tr><th align=\'left\' bgcolor=\'#f57900\' colspan="5"><span style=\'background-color: #cc0000; color: #fce94f; font-size: x-large;\'>( ! )</span> Slim\\Exception\\HttpMethodNotAllowedException: Method not allowed. Must be one of: OPTIONS in /home/tyler/stellarvirtual/api-webforms/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php on line <i>79</i></th></tr>\n<tr><th align=\'left\' bgcolor=\'#e9b96e\' colspan=\'5\'>Call Stack</th></tr>\n<tr><th align=\'center\' bgcolor=\'#eeeeec\'>#</th><th align=\'left\' bgcolor=\'#eeeeec\'>T'... }, $displayErrorDetails = FALSE, $logErrors = FALSE, $logErrorDetails = FALSE ) | .../ErrorMiddleware.php:93 |
| 9 | 0.0073 | 466368 | exceptions\HttpErrorHandler->respond( ) | .../ErrorHandler.php:136 |
| 10 | 0.0077 | 483920 | Monolog\Logger->error( $message = '{ "statusCode": 405, "error": { "type": "NOT_ALLOWED", "description": "Method not allowed. Must be one of: OPTIONS", "trace": [ { "file": "\\/home\\/tyler\\/stellarvirtual\\/api-webforms\\/vendor\\/slim\\/slim\\/Slim\\/Middleware\\/RoutingMiddleware.php", "line": 44, "function": "performRouting", "class": "Slim\\\\Middleware\\\\RoutingMiddleware", "type": "->" }, { "file": "\\/home\\/tyler\\/stellarvirtual\\/api-webforms\\/vendor\\/slim\\/slim\\/Slim\\/MiddlewareDispatcher.php", "line": 129, "function": "process", "class": "Slim\\'..., $context = ??? ) | .../HttpErrorHandler.php:76 |
| 11 | 0.0077 | 484296 | Monolog\Logger->addRecord( $level = enum Monolog\Level::Error(400), $message = '{ "statusCode": 405, "error": { "type": "NOT_ALLOWED", "description": "Method not allowed. Must be one of: OPTIONS", "trace": [ { "file": "\\/home\\/tyler\\/stellarvirtual\\/api-webforms\\/vendor\\/slim\\/slim\\/Slim\\/Middleware\\/RoutingMiddleware.php", "line": 44, "function": "performRouting", "class": "Slim\\\\Middleware\\\\RoutingMiddleware", "type": "->" }, { "file": "\\/home\\/tyler\\/stellarvirtual\\/api-webforms\\/vendor\\/slim\\/slim\\/Slim\\/MiddlewareDispatcher.php", "line": 129, "function": "process", "class": "Slim\\'..., $context = [], $datetime = ??? ) | .../Logger.php:646 |
| 12 | 0.0085 | 542832 | Monolog\Logger->handleException( $e = class UnexpectedValueException { protected $message = 'The stream or file "/home/tyler/stellarvirtual/api-webforms/app/factories/../../logs/Error.log" could not be opened in append mode: Failed to open stream: Permission denied\nThe exception occurred while attempting to log: { "statusCode": 405, "error": { "type": "NOT_ALLOWED", "description": "Method not allowed. Must be one of: OPTIONS", "trace": [ { "file": "\\/home\\/tyler\\/stellarvirtual\\/api-webforms\\/vendor\\/slim\\/slim\\/Slim\\/Middleware\\/RoutingMiddleware.php", "line": 44, "function": "performRouting", "cl'...; private string ${Exception}string = ''; protected $code = 0; protected string $file = '/home/tyler/stellarvirtual/api-webforms/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php'; protected int $line = 164; private array ${Exception}trace = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...], 10 => [...], 11 => [...]]; private ?Throwable ${Exception}previous = NULL; public $xdebug_message = '<tr><th align=\'left\' bgcolor=\'#f57900\' colspan="5"><span style=\'background-color: #cc0000; color: #fce94f; font-size: x-large;\'>( ! )</span> UnexpectedValueException: The stream or file "/home/tyler/stellarvirtual/api-webforms/app/factories/../../logs/Error.log" could not be opened in append mode: Failed to open stream: Permission denied\nThe exception occurred while attempting to log: { "statusCode": 405, "error": { "type": "NOT_ALLOWED", "description": "Method not allowed. Must be one of: OPTIONS", "trace"'... }, $record = class Monolog\LogRecord { public readonly DateTimeImmutable $datetime = class Monolog\JsonSerializableDateTimeImmutable { private $useMicroseconds = TRUE; public $date = '2026-05-29 22:04:29.850909'; public $timezone_type = 3; public $timezone = 'UTC' }; public readonly string $channel = 'ErrorLogger'; public readonly Monolog\Level $level = enum Monolog\Level::Error(400); public readonly string $message = '{ "statusCode": 405, "error": { "type": "NOT_ALLOWED", "description": "Method not allowed. Must be one of: OPTIONS", "trace": [ { "file": "\\/home\\/tyler\\/stellarvirtual\\/api-webforms\\/vendor\\/slim\\/slim\\/Slim\\/Middleware\\/RoutingMiddleware.php", "line": 44, "function": "performRouting", "class": "Slim\\\\Middleware\\\\RoutingMiddleware", "type": "->" }, { "file": "\\/home\\/tyler\\/stellarvirtual\\/api-webforms\\/vendor\\/slim\\/slim\\/Slim\\/MiddlewareDispatcher.php", "line": 129, "function": "process", "class": "Slim\\'...; public readonly array $context = []; public array $extra = []; public mixed $formatted = NULL } ) | .../Logger.php:395 |