Error 500 Internal Server Error

GET https://www.to3-abnahme.tourone.de/robots.txt

ErrorController

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"error_controller"
_controller_attributes
[]
_stopwatch_token
"b0d0f4"
_vary_by_language
true
exception
ErrorException {#664
  #message: "Attempt to read property "domain" on null"
  #code: 0
  #file: "/var/www/web4/htdocs/html/to3-frontend/src/Service/TO3/SeoService.php"
  #line: 26
  #severity: E_WARNING
  trace: {
    /var/www/web4/htdocs/html/to3-frontend/src/Service/TO3/SeoService.php:26 {
      App\Service\TO3\SeoService->getFriendlyUrls(): array …
      › public function getFriendlyUrls(): array {
      ›     $domain = $this->config->domain;
      ›     if (str_contains($domain, '://')) {
    }
    /var/www/web4/htdocs/html/to3-frontend/src/Controller/IndexController.php:35 {
      App\Controller\IndexController->seo(string $uri, Request $request): Response …
      › public function seo(string $uri, Request $request): Response {
      ›     $seoConfigs = $this->seoService->getFriendlyUrls();
      ›     $seoConfig = $seoConfigs[$uri] ?? null;
    }
    /var/www/web4/htdocs/html/to3-frontend/vendor/symfony/http-kernel/HttpKernel.php:200 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST, ?ControllerMetadata &$controllerMetadata = null): Response …
      › // call controller
      › $response = $controller(...$arguments);
      › 
    }
    /var/www/web4/htdocs/html/to3-frontend/vendor/symfony/http-kernel/HttpKernel.php:80 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {
      ›     return $response = $this->handleRaw($request, $type, $controllerMetadata);
      › } catch (\Throwable $e) {
    }
    /var/www/web4/htdocs/html/to3-frontend/vendor/symfony/http-kernel/Kernel.php:155 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
      › try {
      ›     return $this->getHttpKernel()->handle($request, $type, $catch);
      › } finally {
    }
    /var/www/web4/htdocs/html/to3-frontend/public/index.php:23 {
      › $request = Request::createFromGlobals();
      › $response = $kernel->handle($request);
      › $response->send();
    }
  }
}
logger
Symfony\Bridge\Monolog\Processor\DebugProcessor {#143
  -records: [
    35 => [
      [
        "timestamp" => 1793741367
        "timestamp_rfc3339" => "2026-11-03T22:29:27.336+01:00"
        "message" => "Request: "GET https://to3-abnahme.tourone.de/backend/systemsettings/www.to3-abnahme.tourone.de?XDEBUG_SESSION_START=PHPSTORM""
        "priority" => 200
        "priorityName" => "INFO"
        "context" => []
        "channel" => "http_client"
      ]
      [
        "timestamp" => 1793741367
        "timestamp_rfc3339" => "2026-11-03T22:29:27.755+01:00"
        "message" => "Response: "{http_code} {url}" {total_time} seconds"
        "priority" => 200
        "priorityName" => "INFO"
        "context" => [
          "http_code" => 200
          "url" => "https://to3-abnahme.tourone.de/backend/systemsettings/www.to3-abnahme.tourone.de?XDEBUG_SESSION_START=PHPSTORM"
          "total_time" => 0.416721
        ]
        "channel" => "http_client"
      ]
      [
        "timestamp" => 1793741367
        "timestamp_rfc3339" => "2026-11-03T22:29:27.757+01:00"
        "message" => "Matched route "{route}"."
        "priority" => 200
        "priorityName" => "INFO"
        "context" => [
          "route" => "seo"
          "route_parameters" => [
            "_route" => "seo"
            "uri" => "robots.txt"
            "_controller" => "App\Controller\IndexController::seo"
          ]
          "request_uri" => "https://www.to3-abnahme.tourone.de/robots.txt"
          "method" => "GET"
        ]
        "channel" => "request"
      ]
      [
        "timestamp" => 1793741367
        "timestamp_rfc3339" => "2026-11-03T22:29:27.768+01:00"
        "message" => "Checking for authenticator support."
        "priority" => 100
        "priorityName" => "DEBUG"
        "context" => [
          "firewall_name" => "main"
          "authenticators" => 3
        ]
        "channel" => "security"
      ]
      [
        "timestamp" => 1793741367
        "timestamp_rfc3339" => "2026-11-03T22:29:27.768+01:00"
        "message" => "Checking support on authenticator."
        "priority" => 100
        "priorityName" => "DEBUG"
        "context" => [
          "firewall_name" => "main"
          "authenticator" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator"
        ]
        "channel" => "security"
      ]
      [
        "timestamp" => 1793741367
        "timestamp_rfc3339" => "2026-11-03T22:29:27.768+01:00"
        "message" => "Authenticator does not support the request."
        "priority" => 100
        "priorityName" => "DEBUG"
        "context" => [
          "firewall_name" => "main"
          "authenticator" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator"
        ]
        "channel" => "security"
      ]
      [
        "timestamp" => 1793741367
        "timestamp_rfc3339" => "2026-11-03T22:29:27.768+01:00"
        "message" => "Checking support on authenticator."
        "priority" => 100
        "priorityName" => "DEBUG"
        "context" => [
          "firewall_name" => "main"
          "authenticator" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator"
        ]
        "channel" => "security"
      ]
      [
        "timestamp" => 1793741367
        "timestamp_rfc3339" => "2026-11-03T22:29:27.768+01:00"
        "message" => "Authenticator does not support the request."
        "priority" => 100
        "priorityName" => "DEBUG"
        "context" => [
          "firewall_name" => "main"
          "authenticator" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator"
        ]
        "channel" => "security"
      ]
      [
        "timestamp" => 1793741367
        "timestamp_rfc3339" => "2026-11-03T22:29:27.768+01:00"
        "message" => "Checking support on authenticator."
        "priority" => 100
        "priorityName" => "DEBUG"
        "context" => [
          "firewall_name" => "main"
          "authenticator" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator"
        ]
        "channel" => "security"
      ]
      [
        "timestamp" => 1793741367
        "timestamp_rfc3339" => "2026-11-03T22:29:27.768+01:00"
        "message" => "Authenticator does not support the request."
        "priority" => 100
        "priorityName" => "DEBUG"
        "context" => [
          "firewall_name" => "main"
          "authenticator" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator"
        ]
        "channel" => "security"
      ]
      [
        "timestamp" => 1793741367
        "timestamp_rfc3339" => "2026-11-03T22:29:27.776+01:00"
        "message" => "Uncaught PHP Exception ErrorException: "Attempt to read property "domain" on null" at SeoService.php line 26"
        "priority" => 500
        "priorityName" => "CRITICAL"
        "context" => [
          "exception" => ErrorException {#664
            #message: "Attempt to read property "domain" on null"
            #code: 0
            #file: "/var/www/web4/htdocs/html/to3-frontend/src/Service/TO3/SeoService.php"
            #line: 26
            #severity: E_WARNING
            trace: {
              /var/www/web4/htdocs/html/to3-frontend/src/Service/TO3/SeoService.php:26 {
                App\Service\TO3\SeoService->getFriendlyUrls(): array …
                › public function getFriendlyUrls(): array {
                ›     $domain = $this->config->domain;
                ›     if (str_contains($domain, '://')) {
              }
              /var/www/web4/htdocs/html/to3-frontend/src/Controller/IndexController.php:35 {
                App\Controller\IndexController->seo(string $uri, Request $request): Response …
                › public function seo(string $uri, Request $request): Response {
                ›     $seoConfigs = $this->seoService->getFriendlyUrls();
                ›     $seoConfig = $seoConfigs[$uri] ?? null;
              }
              /var/www/web4/htdocs/html/to3-frontend/vendor/symfony/http-kernel/HttpKernel.php:200 {
                Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST, ?ControllerMetadata &$controllerMetadata = null): Response …
                › // call controller
                › $response = $controller(...$arguments);
                › 
              }
              /var/www/web4/htdocs/html/to3-frontend/vendor/symfony/http-kernel/HttpKernel.php:80 {
                Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
                › try {
                ›     return $response = $this->handleRaw($request, $type, $controllerMetadata);
                › } catch (\Throwable $e) {
              }
              /var/www/web4/htdocs/html/to3-frontend/vendor/symfony/http-kernel/Kernel.php:155 {
                Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
                › try {
                ›     return $this->getHttpKernel()->handle($request, $type, $catch);
                › } finally {
              }
              /var/www/web4/htdocs/html/to3-frontend/public/index.php:23 {
                › $request = Request::createFromGlobals();
                › $response = $kernel->handle($request);
                › $response->send();
              }
            }
          }
        ]
        "channel" => "request"
      ]
    ]
  ]
  -errorCount: [
    35 => 1
  ]
  -requestStack: Symfony\Component\HttpKernel\Debug\VirtualRequestStack {#23 …}
}

Request Headers

Header Value
accept-encoding
"gzip,deflate"
connection
"close"
host
"www.to3-abnahme.tourone.de"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"
x-php-ob-level
"1"

Request Content

Request content not available (it was retrieved as a resource).

Retry Command

curl \
  --compressed \
  --url 'https://www.to3-abnahme.tourone.de/robots.txt' \
  --header 'Accept-Encoding: gzip,deflate' \
  --header 'User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36' \
  --header 'Connection: close' \
  --header 'X-Php-Ob-Level: 1'

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"text/html; charset=UTF-8"
date
"Tue, 03 Nov 2026 21:29:27 GMT"
vary
"Accept"
x-debug-exception
"Attempt%20to%20read%20property%20%22domain%22%20on%20null"
x-debug-exception-file
"%2Fvar%2Fwww%2Fweb4%2Fhtdocs%2Fhtml%2Fto3-frontend%2Fsrc%2FService%2FTO3%2FSeoService.php:26"
x-debug-token
"954bef"
x-robots-tag
"noindex"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

0 Usages
Stateless check enabled

Session not used.

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
(no data)

Defined as regular env variables

Key Value
APP_DEBUG
"1"
APP_ENV
"dev"
APP_SECRET
"0e2c1619b0b98f5c657c7f75a937a2f2"
CONTEXT_DOCUMENT_ROOT
"/var/www/web4/htdocs/html/to3-frontend/public"
CONTEXT_PREFIX
""
DATABASE_URL
"mysql://web3:"
DOCUMENT_ROOT
"/var/www/web4/htdocs/html/to3-frontend/public"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
GOOGLE_ADDRESS_VALIDATION_KEY
"AIzaSyCVjFon3PDq1ozYNG1AEJ0SEDoi0yJkZ_g"
HOME
"/var/www/web4"
HTTPS
"on"
HTTP_ACCEPT_ENCODING
"gzip,deflate"
HTTP_CONNECTION
"close"
HTTP_HOST
"www.to3-abnahme.tourone.de"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36"
JWT_PASSPHRASE
""
JWT_PUBLIC_KEY
"%kernel.project_dir%/config/jwt/public.pem"
JWT_SECRET_KEY
""
MAILER_DSN
"smtp://tourone-de.mail.protection.outlook.com:25?encryption=null&auth_mode=none"
MESSENGER_TRANSPORT_DSN
"doctrine://default"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_HTTPS
"on"
REDIRECT_SCRIPT_URI
"https://www.to3-abnahme.tourone.de/robots.txt"
REDIRECT_SCRIPT_URL
"/robots.txt"
REDIRECT_SSL_TLS_SNI
"www.to3-abnahme.tourone.de"
REDIRECT_STATUS
"200"
REDIRECT_TMP
"/var/www/web4/tmp"
REDIRECT_TMPDIR
"/var/www/web4/tmp"
REDIRECT_URL
"/robots.txt"
REMOTE_ADDR
"3.216.227.216"
REMOTE_PORT
"31012"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1793741367
REQUEST_TIME_FLOAT
1793741367.2962
REQUEST_URI
"/robots.txt"
SCRIPT_FILENAME
"/var/www/web4/htdocs/html/to3-frontend/public/index.php"
SCRIPT_NAME
"/index.php"
SCRIPT_URI
"https://www.to3-abnahme.tourone.de/robots.txt"
SCRIPT_URL
"/robots.txt"
SERVER_ADDR
"213.187.93.111"
SERVER_ADMIN
"[no address given]"
SERVER_NAME
"www.to3-abnahme.tourone.de"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SSL_TLS_SNI
"www.to3-abnahme.tourone.de"
TEMP
"/var/www/web4/tmp"
TMP
"/var/www/web4/tmp"
TMPDIR
"/var/www/web4/tmp"
TO_SERVER_AUTH
"qkTJjXyKOG3D8Eqqn6RBf4Y9Mi0pfTnKDmOE9tKYSOYxMnoVe0KNkL9wGg3I9YtqNcxItOMrvtqdhqpWxsJRDCamzr7isg8njocvzpbK2YbmyUgsVUc2gR0RuhbbBxJUTYbsREHmKNpWBJwVoEwBLB4nAcWvK4PoyDWKiv3ZQVgsds46oQemyOU4lr4GcG8tsD1fy9iBoLRd70PAhFokd7Xs01M27vowCon5Ye9A0j3zE68Q3Gos2E4ckflyS37VdxsvDE4vt7kclunbm3PfIU55AIrGKCMwEtUuQNHoSBysdDHkBjmx6nUc6sF8c4eHJZOcyL6ZZ36qXeq1aM9ioL5aFCtpQvQQ4VSwjg8kNnn09hMAdhVTQgcxALM0TqeriusSjyVpkmxOa3231231"
TO_SERVER_DISABLE_CACHE
true
TO_SERVER_URL
"https://to3-abnahme.tourone.de"
USER
"web4"
proxy-nokeepalive
"1"

Parent Request

Return to parent request (token = d6e593)

Key Value
_controller
"App\Controller\IndexController::seo"
_controller_attributes
[
  Symfony\Component\Routing\Attribute\Route {#627
    +methods: []
    +envs: []
    +schemes: []
    +aliases: []
    +path: "/{uri}"
    +name: "seo"
    +requirements: [
      "uri" => ".+"
    ]
    +options: []
    +defaults: [
      "uri" => null
    ]
    +host: null
    +condition: null
    +priority: -1
  }
]
_firewall_context
"security.firewall.map.context.main"
_remove_csp_headers
true
_route
"seo"
_route_params
[
  "uri" => "robots.txt"
]
_security_authenticators
[]
_security_firewall_run
"_security_main"
_security_skipped_authenticators
[
  Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#602
    -supports: false
    -passport: null
    -duration: null
    -stub: "App\Security\JwtTokenAuthenticator"
    -authenticated: null
    -exception: null
    -authenticator: App\Security\JwtTokenAuthenticator {#603 …}
  }
  Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#599
    -supports: false
    -passport: null
    -duration: null
    -stub: "App\Security\LoginFormAuthenticator"
    -authenticated: null
    -exception: null
    -authenticator: App\Security\LoginFormAuthenticator {#589 …}
  }
  Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#600
    -supports: false
    -passport: null
    -duration: null
    -stub: "Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator"
    -authenticated: null
    -exception: null
    -authenticator: Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator {#533 …}
  }
]
_stopwatch_token
"0e7f2e"
_vary_by_language
true
uri
"robots.txt"