https://98.128.174.188/products?page=https%3A%2F%2Fexample.com

ListingController :: listing

Request

GET Parameters

Key Value
page
"https://example.com"

POST Parameters

No POST parameters

Uploaded Files

No files were uploaded

Request Attributes

Key Value
_controller
"Bolt\Controller\Frontend\ListingController::listing"
_firewall_context
"security.firewall.map.context.main"
_links
Symfony\Component\WebLink\GenericLinkProvider {#3004
  -links: [
    3003 => Symfony\Component\WebLink\Link {#3003
      -href: "https://98.128.174.188/api/docs.jsonld"
      -rel: [
        "http://www.w3.org/ns/hydra/core#apiDocumentation" => "http://www.w3.org/ns/hydra/core#apiDocumentation"
      ]
      -attributes: []
    }
  ]
}
_remove_csp_headers
true
_route
"listing"
_route_params
[
  "contentTypeSlug" => "products"
]
_security_firewall_run
"_security_main"
_stopwatch_token
"87d558"
contentTypeSlug
"products"
zone
"frontend"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, deflate"
content-length
""
content-type
""
cookie
"PHPSESSID=r7rc260cscgtap1fl3ea8ch2fu"
from
"gptbot(at)openai.com"
host
"98.128.174.188"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"
x-openai-host-hash
"211863877"
x-php-ob-level
"1"

Request Content

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

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"text/html; charset=UTF-8"
date
"Tue, 28 Oct 2025 18:09:16 GMT"
link
"<https://98.128.174.188/api/docs.jsonld>; rel="http://www.w3.org/ns/hydra/core#apiDocumentation""
permissions-policy
"interest-cohort=()"
referrer-policy
"no-referrer, strict-origin-when-cross-origin"
x-content-type-options
"nosniff"
x-debug-exception
"Bolt%5CStorage%5CDirective%5CPageDirective%3A%3A__invoke%28%29%3A%20Argument%20%232%20%28%24page%29%20must%20be%20of%20type%20int%2C%20string%20given"
x-debug-exception-file
"%2Fsrv%2Fwww%2Fbolt%2Fvendor%2Fbolt%2Fcore%2Fsrc%2FStorage%2FDirective%2FPageDirective.php:16"
x-debug-token
"896c89"
x-debug-token-link
"https://98.128.174.188/_profiler/590a7f"
x-frame-options
"DENY"
x-powered-by
"Bolt"
x-previous-debug-token
"590a7f"
x-robots-tag
"noindex"
x-xss-protection
"1; mode=block"

Cookies

Request Cookies

Key Value
PHPSESSID
"r7rc260cscgtap1fl3ea8ch2fu"

Response Cookies

No response cookies

Session 7

Session Metadata

Key Value
Created
"Tue, 28 Oct 25 18:05:55 +0000"
Last used
"Tue, 28 Oct 25 18:09:15 +0000"
Lifetime
1209600

Session Attributes

Attribute Value
_locale
"en"

Session Usage

7 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:44
[
  [
    "file" => "/srv/www/bolt/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 44
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/security-http/Authenticator/RememberMeAuthenticator.php"
    "line" => 65
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/security-http/Authentication/AuthenticatorManager.php"
    "line" => 110
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php"
    "line" => 34
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php"
    "line" => 39
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
    "line" => 38
    "function" => "supports"
    "class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/security-http/Firewall/AbstractListener.php"
    "line" => 25
    "function" => "supports"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
    "line" => 73
    "function" => "__invoke"
    "class" => "Symfony\Component\Security\Http\Firewall\AbstractListener"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/security-http/Firewall.php"
    "line" => 92
    "function" => "callListeners"
    "class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelRequest"
    "class" => "Symfony\Component\Security\Http\Firewall"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 75
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/http-kernel/Kernel.php"
    "line" => 202
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/public/index.php"
    "line" => 37
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\Security\Http\Firewall\ContextListener:195
[
  [
    "file" => "/srv/www/bolt/vendor/symfony/security-http/Firewall/ContextListener.php"
    "line" => 195
    "function" => "remove"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 117
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\Security\Http\Firewall\ContextListener"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 230
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 59
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 154
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 196
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 249
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 114
    "function" => "handleThrowable"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php"
    "line" => 131
    "function" => "terminateWithException"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/srv/www/bolt/vendor/symfony/error-handler/ErrorHandler.php"
    "line" => 607
    "function" => "Symfony\Component\HttpKernel\EventListener\{closure}"
    "class" => "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener"
    "type" => "::"
  ]
  [
    "function" => "handleException"
    "class" => "Symfony\Component\ErrorHandler\ErrorHandler"
    "type" => "->"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"654fc8558f7ba981f323f0f7430372c5"
CORS_ALLOW_ORIGIN
"^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$"
DATABASE_URL
"mysql://bolt:L3vx*1T^38jrQAe&@localhost:3306/bolt?serverVersion=5.7"
MAILER_DSN
"smtp://localhost"
TRUSTED_PROXIES
"127.0.0.0/8"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTENT_LENGTH
""
CONTENT_TYPE
""
DOCUMENT_ROOT
"/srv/www/bolt/public"
DOCUMENT_URI
"/index.php"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/var/www"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, deflate"
HTTP_COOKIE
"PHPSESSID=r7rc260cscgtap1fl3ea8ch2fu"
HTTP_FROM
"gptbot(at)openai.com"
HTTP_HOST
"98.128.174.188"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"
HTTP_X_OPENAI_HOST_HASH
"211863877"
PATH_INFO
""
PHP_SELF
"/index.php"
QUERY_STRING
"page=https%3A%2F%2Fexample.com"
REDIRECT_STATUS
"200"
REMOTE_ADDR
"20.171.207.76"
REMOTE_PORT
"55856"
REMOTE_USER
""
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1761674956
REQUEST_TIME_FLOAT
1761674956.339
REQUEST_URI
"/products?page=https%3A%2F%2Fexample.com"
SCRIPT_FILENAME
"/srv/www/bolt/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"192.168.0.10"
SERVER_NAME
"bolt.esuk.dev"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"nginx/1.24.0"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,TRUSTED_PROXIES,DATABASE_URL,CORS_ALLOW_ORIGIN,MAILER_DSN"
USER
"www-data"

Sub Requests 1

ErrorController :: showAction (token = 590a7f)

Key Value
_controller
"Bolt\Controller\ErrorController::showAction"
_links
Symfony\Component\WebLink\GenericLinkProvider {#2655
  -links: [
    2656 => Symfony\Component\WebLink\Link {#2656
      -href: "https://98.128.174.188/api/docs.jsonld"
      -rel: [
        "http://www.w3.org/ns/hydra/core#apiDocumentation" => "http://www.w3.org/ns/hydra/core#apiDocumentation"
      ]
      -attributes: []
    }
  ]
}
_stopwatch_token
"3c29d4"
exception
TypeError {#2264
  #message: "Bolt\Storage\Directive\PageDirective::__invoke(): Argument #2 ($page) must be of type int, string given"
  #code: 0
  #file: "/srv/www/bolt/vendor/bolt/core/src/Storage/Directive/PageDirective.php"
  #line: 16
  trace: {
    /srv/www/bolt/vendor/bolt/core/src/Storage/Directive/PageDirective.php:16 {
      Bolt\Storage\Directive\PageDirective->__invoke(SelectQuery $query, int $page, array $otherDirectives): void …
      › 
      › public function __invoke(SelectQuery $query, int $page, array $otherDirectives): void{
    }
    Bolt\Storage\Directive\PageDirective->__invoke() {}
    /srv/www/bolt/vendor/bolt/core/src/Storage/Directive/DirectiveHandler.php:56 {
      Bolt\Storage\Directive\DirectiveHandler->handle(string $directive, array $params): void …
      › 
      ›     call_user_func_array($this->directives->get($directive), $params);}
    }
    /srv/www/bolt/vendor/bolt/core/src/Storage/ContentQueryParser.php:239 {
      Bolt\Storage\ContentQueryParser->runDirectives(QueryInterface $query, array $skipDirective = []): void …
      › 
      ›     $this->directiveHandler->handle($key, [$query, $value, &$directives]);}
    }
    /srv/www/bolt/vendor/bolt/core/src/Storage/Handler/SelectQueryHandler.php:52 {
      Bolt\Storage\Handler\SelectQueryHandler->__invoke(ContentQueryParser $contentQuery) …
      › 
      › $contentQuery->runDirectives($selectQuery);}
    Bolt\Storage\Handler\SelectQueryHandler->__invoke() {}
    /srv/www/bolt/vendor/bolt/core/src/Storage/ContentQueryParser.php:395 {
      Bolt\Storage\ContentQueryParser->fetch() …
      › 
      ›     return call_user_func($this->handlers[$this->getOperation()], $this);}
    }
    /srv/www/bolt/vendor/bolt/core/src/Storage/Query.php:52 {
      Bolt\Storage\Query->getContent(string $textQuery, array $parameters = []) …
      › 
      ›     return $this->parser->fetch();}
    }
    /srv/www/bolt/vendor/bolt/core/src/Controller/Frontend/ListingController.php:65 {
      Bolt\Controller\Frontend\ListingController->listing(ContentRepository $contentRepository, string $contentTypeSlug, string $_locale = null): Response …
      › /** @var Content|Pagerfanta $content */$content = $this->query->getContent($contentTypeSlug, $params);}
    /srv/www/bolt/vendor/symfony/http-kernel/HttpKernel.php:163 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › // call controller$response = $controller(...$arguments);}
    /srv/www/bolt/vendor/symfony/http-kernel/HttpKernel.php:75 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
      › try {    return $this->handleRaw($request, $type);} catch (\Exception $e) {
    }
    /srv/www/bolt/vendor/symfony/http-kernel/Kernel.php:202 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /srv/www/bolt/public/index.php:37 {$request = Request::createFromGlobals();$response = $kernel->handle($request);$response->send();
    }
  }
}
logger
Symfony\Bridge\Monolog\Logger {#174 …8}
zone
"error"