ErrorController
Request
GET Parameters
No GET parameters
POST Parameters
No POST parameters
Uploaded Files
No files were uploaded
Request Attributes
Key | Value |
---|---|
_controller | "error_controller" |
_format | "json" |
exception | Error {#938 #message: "Call to a member function getUsername() on null" #code: 0 #file: "/home/webapp/apps/doctorvida-pocket-dev/releases/20250714164158/src/Controller/Frontend/Assay/TestsController.php" #line: 67 : { { App\Controller\Frontend\Assay\TestsController->indexAction(): JsonResponse … › › |
logger | Symfony\Bridge\Monolog\Logger {#252 #name: "request" #handlers: [ Monolog\Handler\StreamHandler {#249 #streamChunkSize: 13421772 #stream: stream resource @73 : false : true : false : "plainfile" : "STDIO" : "a" : 0 : true : "/home/webapp/apps/doctorvida-pocket-dev/shared/var/log/dev.log" : [] } #url: "/home/webapp/apps/doctorvida-pocket-dev/shared/var/log/dev.log" -errorMessage: null #filePermission: null #useLocking: false -dirCreated: true #level: 100 #bubble: true #processors: [ Monolog\Processor\PsrLogMessageProcessor {#248 -dateFormat: null -removeUsedContextFields: false } ] #formatter: Monolog\Formatter\LineFormatter {#103 …} } Symfony\Bridge\Monolog\Handler\ConsoleHandler {#250 -output: null -verbosityLevelMap: [ 16 => 400 32 => 300 64 => 250 128 => 200 256 => 100 ] -consoleFormaterOptions: [] #level: 100 #bubble: true #processors: [] #formatter: null } ] #processors: [ Symfony\Bridge\Monolog\Processor\DebugProcessor {#315 -records: [ "000000005b5b6efe000000003efe6bcc" => [ [ "timestamp" => 1759087696 "message" => "Matched route "{route}"." "priority" => 200 "priorityName" => "INFO" "context" => [ "route" => "app_frontend_assay_tests_index" "route_parameters" => [ "_route" => "app_frontend_assay_tests_index" "_controller" => "App\Controller\Frontend\Assay\TestsController::indexAction" "_format" => "json" ] "request_uri" => "https://api.dev.pocket.doctorvida.com/tests" "method" => "GET" ] "channel" => "request" ] [ "timestamp" => 1759087696 "message" => "Checking for guard authentication credentials." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "firewall_key" => "main" "authenticators" => 1 ] "channel" => "security" ] [ "timestamp" => 1759087696 "message" => "Checking support on guard authenticator." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "firewall_key" => "main" "authenticator" => "App\Security\TokenAuthenticator" ] "channel" => "security" ] [ "timestamp" => 1759087696 "message" => "Guard authenticator does not support the request." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "firewall_key" => "main" "authenticator" => "App\Security\TokenAuthenticator" ] "channel" => "security" ] [ "timestamp" => 1759087696 "message" => "Populated the TokenStorage with an anonymous Token." "priority" => 200 "priorityName" => "INFO" "context" => [] "channel" => "security" ] [ "timestamp" => 1759087696 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure" ] "channel" => "event" ] [ "timestamp" => 1759087696 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1759087696 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1759087696 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1759087696 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale" ] "channel" => "event" ] [ "timestamp" => 1759087696 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1759087696 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "App\EventSubscriber\LocaleSubscriber::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1759087696 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1759087696 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1759087696 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator" ] "channel" => "event" ] [ "timestamp" => 1759087696 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.request" "listener" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest" ] "channel" => "event" ] [ "timestamp" => 1759087697 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller" "listener" => "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController" ] "channel" => "event" ] [ "timestamp" => 1759087697 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller" "listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController" ] "channel" => "event" ] [ "timestamp" => 1759087697 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller" "listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController" ] "channel" => "event" ] [ "timestamp" => 1759087697 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller" "listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController" ] "channel" => "event" ] [ "timestamp" => 1759087697 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller" "listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelController" ] "channel" => "event" ] [ "timestamp" => 1759087697 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller" "listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController" ] "channel" => "event" ] [ "timestamp" => 1759087697 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1759087697 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener::onKernelControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1759087697 "message" => "Notified event "{event}" to listener "{listener}"." "priority" => 100 "priorityName" => "DEBUG" "context" => [ "event" => "kernel.controller_arguments" "listener" => "Sensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListener::onKernelControllerArguments" ] "channel" => "event" ] [ "timestamp" => 1759087697 "message" => "Uncaught Error: Call to a member function getUsername() on null" "priority" => 500 "priorityName" => "CRITICAL" "context" => [ "exception" => Error {#938 #message: "Call to a member function getUsername() on null" #code: 0 #file: "/home/webapp/apps/doctorvida-pocket-dev/releases/20250714164158/src/Controller/Frontend/Assay/TestsController.php" #line: 67 : { { App\Controller\Frontend\Assay\TestsController->indexAction(): JsonResponse … › › |
Request Headers
Header | Value |
---|---|
accept | "*/*" |
accept-encoding | "gzip, br, zstd, deflate" |
authorization | "" |
cookie | "PHPSESSID=473jv5amd6o6d9b9nimojjhej4; sf_redirect=%7B%22token%22%3A%22a5557b%22%2C%22route%22%3A%22app_backoffice_assays_get%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22App%5C%5CController%5C%5CBackOffice%5C%5CAssaysController%22%2C%22method%22%3A%22getAction%22%2C%22file%22%3A%22%5C%2Fhome%5C%2Fwebapp%5C%2Fapps%5C%2Fdoctorvida-pocket-dev%5C%2Freleases%5C%2F20250714164158%5C%2Fsrc%5C%2FController%5C%2FBackOffice%5C%2FAssaysController.php%22%2C%22line%22%3A196%7D%2C%22status_code%22%3A302%2C%22status_text%22%3A%22Found%22%7D" |
host | "api.dev.pocket.doctorvida.com" |
user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
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 | "application/json" |
date | "Sun, 28 Sep 2025 19:28:17 GMT" |
vary | "Accept" |
x-debug-token | "6a5bc1" |
Cookies
Request Cookies
Key | Value |
---|---|
PHPSESSID | "473jv5amd6o6d9b9nimojjhej4" |
sf_redirect | "{"token":"a5557b","route":"app_backoffice_assays_get","method":"GET","controller":{"class":"App\\Controller\\BackOffice\\AssaysController","method":"getAction","file":"\/home\/webapp\/apps\/doctorvida-pocket-dev\/releases\/20250714164158\/src\/Controller\/BackOffice\/AssaysController.php","line":196},"status_code":302,"status_text":"Found"}" |
Response Cookies
No response cookies
Session
Session Metadata
Key | Value |
---|---|
Created | "Sun, 28 Sep 25 19:28:16 +0000" |
Last used | "Sun, 28 Sep 25 19:28:16 +0000" |
Lifetime | "0" |
Session Attributes
Attribute | Value |
---|---|
_security.admin.target_path | "https://api.dev.pocket.doctorvida.com/admin/assays/4304" |
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
Key | Value |
---|---|
ADMIN_PASSWORD | "$2a$14$KwCCHQ8H8zFOJyvfXtjOSOUj80UqR/Ao7YlVk/DJKzf6Xjl9ypKKe" |
APP_ENV | "dev" |
APP_SECRET | "9cfd3f94eab632ad76e0b331cf1da921385e6e2b" |
CORS_ALLOW_ORIGIN | "^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$" |
CSNTESTEN_API_KEY | "bpo4wSmYJ3riyuYtMsdfu5XZPYuzad9zEN4CvECEwSAFaoKxZjFqFbW8jjz3dpJS" |
CSNTESTEN_BASE_URL | "https://staging-tvv.csntesten.nl/api/results" |
DATABASE_URL | "mysql://dv_pocket_dev:YM4Yg4q8aC4jhHWF@127.0.0.1:3306/dv_pocket_dev?serverVersion=5.6" |
LAB_NIF | "505087723" |
MAILER_DEBUG | "stabvida.ceo@gmail.com" |
MAILER_DEFAULT | "stabvida.doctorvida.email@gmail.com" |
MAILER_DSN | "smtp://stabvida.doctorvida.email@gmail.com:thwohnhhnqmlxyzg@smtp.gmail.com?verify_peer=0" |
MAILER_FROM | "noreply@doctorvida.com" |
SINAVE_PASSWORD | "STBVD#234" |
SINAVE_URL | "https://sinave-qua.min-saude.pt:443/WSNotificacaoLaboratorial/NotificacaoLaboratorialImplService?WSDL" |
SINAVE_USERNAME | "STABVIDA" |
SINAVE_VALIDATOR | "stabvida" |
STAB_VIDA_URL | "https://clients.staging.stabvida.com" |
Defined as regular env variables
Key | Value |
---|---|
APP_DEBUG | "1" |
CONTEXT_DOCUMENT_ROOT | "/home/webapp/apps/doctorvida-pocket-dev/current/public" |
CONTEXT_PREFIX | "" |
DOCUMENT_ROOT | "/home/webapp/apps/doctorvida-pocket-dev/current/public" |
FCGI_ROLE | "RESPONDER" |
GATEWAY_INTERFACE | "CGI/1.1" |
HOME | "/usr/share/httpd" |
HTTPS | "on" |
HTTP_ACCEPT | "*/*" |
HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate" |
HTTP_AUTHORIZATION | "" |
HTTP_COOKIE | "PHPSESSID=473jv5amd6o6d9b9nimojjhej4; sf_redirect=%7B%22token%22%3A%22a5557b%22%2C%22route%22%3A%22app_backoffice_assays_get%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22App%5C%5CController%5C%5CBackOffice%5C%5CAssaysController%22%2C%22method%22%3A%22getAction%22%2C%22file%22%3A%22%5C%2Fhome%5C%2Fwebapp%5C%2Fapps%5C%2Fdoctorvida-pocket-dev%5C%2Freleases%5C%2F20250714164158%5C%2Fsrc%5C%2FController%5C%2FBackOffice%5C%2FAssaysController.php%22%2C%22line%22%3A196%7D%2C%22status_code%22%3A302%2C%22status_text%22%3A%22Found%22%7D" |
HTTP_HOST | "api.dev.pocket.doctorvida.com" |
HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" |
PHP_SELF | "/index.php" |
QUERY_STRING | "" |
REMOTE_ADDR | "216.73.216.217" |
REMOTE_PORT | "40601" |
REQUEST_METHOD | "GET" |
REQUEST_SCHEME | "https" |
REQUEST_TIME | 1759087696 |
REQUEST_TIME_FLOAT | 1759087696.9881 |
REQUEST_URI | "/tests" |
SCRIPT_FILENAME | "/home/webapp/apps/doctorvida-pocket-dev/current/public/index.php" |
SCRIPT_NAME | "/index.php" |
SCRIPT_URI | "https://api.dev.pocket.doctorvida.com/tests" |
SCRIPT_URL | "/tests" |
SERVER_ADDR | "91.121.87.50" |
SERVER_ADMIN | "root@localhost" |
SERVER_NAME | "api.dev.pocket.doctorvida.com" |
SERVER_PORT | "443" |
SERVER_PROTOCOL | "HTTP/1.1" |
SERVER_SIGNATURE | "" |
SERVER_SOFTWARE | "Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips Phusion_Passenger/6.0.22 PHP/7.4.33" |
SSL_TLS_SNI | "api.dev.pocket.doctorvida.com" |
SYMFONY_DOTENV_VARS | "ADMIN_PASSWORD,APP_ENV,APP_SECRET,DATABASE_URL,CORS_ALLOW_ORIGIN,MAILER_DSN,MAILER_FROM,MAILER_DEBUG,SINAVE_URL,SINAVE_USERNAME,SINAVE_PASSWORD,SINAVE_VALIDATOR,STAB_VIDA_URL,LAB_NIF,CSNTESTEN_BASE_URL,CSNTESTEN_API_KEY,MAILER_DEFAULT" |
UNIQUE_ID | "aNmMUNgkmuFbkdYREQNCywAAACc" |
USER | "apache" |
proxy-nokeepalive | "1" |
Parent Request
Return to parent request (token = 327e58)
Key | Value |
---|---|
_controller | "App\Controller\Frontend\Assay\TestsController::indexAction" |
_firewall_context | "security.firewall.map.context.main" |
_format | "json" |
_redirected | true |
_route | "app_frontend_assay_tests_index" |
_route_params | [ "_format" => "json" ] |