Error 500 Internal Server Error

GET https://localhost:8000/invoices/jiraworklog/CMT/2026-09-01/2026-09-30

Forwarded to ErrorController (b53dec)

Serializer

1 Handled
0.37 ms Total time

default 1

serialize 1

Data Context Normalizer Encoder Time Caller
Symfony\Component\ErrorHandler\Exception\FlattenException
Symfony\Component\ErrorHandler\Exception\FlattenException {#1039
  -message: "Warning: Attempt to read property "summary" on null"
  -code: 0
  -previous: null
  -trace: [
    [
      "namespace" => ""
      "short_class" => ""
      "class" => ""
      "type" => ""
      "function" => ""
      "file" => "/var/projects/xact-apps/src/Controller/InvoiceController.php"
      "line" => 172
      "args" => []
    ]
    [
      "namespace" => "App\Controller"
      "short_class" => "InvoiceController"
      "class" => "App\Controller\InvoiceController"
      "type" => "->"
      "function" => "fetchJiraWorklog"
      "file" => "/var/projects/xact-apps/vendor/symfony/http-kernel/HttpKernel.php"
      "line" => 190
      "args" => []
    ]
    [
      "namespace" => "Symfony\Component\HttpKernel"
      "short_class" => "HttpKernel"
      "class" => "Symfony\Component\HttpKernel\HttpKernel"
      "type" => "->"
      "function" => "handleRaw"
      "file" => "/var/projects/xact-apps/vendor/symfony/http-kernel/HttpKernel.php"
      "line" => 79
      "args" => []
    ]
    [
      "namespace" => "Symfony\Component\HttpKernel"
      "short_class" => "HttpKernel"
      "class" => "Symfony\Component\HttpKernel\HttpKernel"
      "type" => "->"
      "function" => "handle"
      "file" => "/var/projects/xact-apps/vendor/symfony/http-kernel/Kernel.php"
      "line" => 143
      "args" => []
    ]
    [
      "namespace" => "Symfony\Component\HttpKernel"
      "short_class" => "Kernel"
      "class" => "Symfony\Component\HttpKernel\Kernel"
      "type" => "->"
      "function" => "handle"
      "file" => "/var/projects/xact-apps/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
      "line" => 34
      "args" => []
    ]
    [
      "namespace" => "Symfony\Component\Runtime\Runner\Symfony"
      "short_class" => "HttpKernelRunner"
      "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
      "type" => "->"
      "function" => "run"
      "file" => "/var/projects/xact-apps/vendor/autoload_runtime.php"
      "line" => 32
      "args" => []
    ]
    [
      "namespace" => ""
      "short_class" => ""
      "class" => ""
      "type" => ""
      "function" => "require_once"
      "file" => "/var/projects/xact-apps/public/index.php"
      "line" => 5
      "args" => [
        [
          "string"
          "/var/projects/xact-apps/vendor/autoload_runtime.php"
        ]
      ]
    ]
  ]
  -traceAsString: """
    #0 /var/projects/xact-apps/vendor/symfony/http-kernel/HttpKernel.php(190): App\Controller\InvoiceController->fetchJiraWorklog()\n
    #1 /var/projects/xact-apps/vendor/symfony/http-kernel/HttpKernel.php(79): Symfony\Component\HttpKernel\HttpKernel->handleRaw()\n
    #2 /var/projects/xact-apps/vendor/symfony/http-kernel/Kernel.php(143): Symfony\Component\HttpKernel\HttpKernel->handle()\n
    #3 /var/projects/xact-apps/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(34): Symfony\Component\HttpKernel\Kernel->handle()\n
    #4 /var/projects/xact-apps/vendor/autoload_runtime.php(32): Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()\n
    #5 /var/projects/xact-apps/public/index.php(5): require_once('...')\n
    #6 {main}
    """
  -class: "ErrorException"
  -statusCode: 500
  -statusText: "Internal Server Error"
  -headers: [
    "Vary" => "Accept"
    "X-Debug-Exception" => "Warning%3A%20Attempt%20to%20read%20property%20%22summary%22%20on%20null"
    "X-Debug-Exception-File" => "%2Fvar%2Fprojects%2Fxact-apps%2Fsrc%2FController%2FInvoiceController.php:172"
    "Content-Type" => "application/json"
  ]
  -file: "/var/projects/xact-apps/src/Controller/InvoiceController.php"
  -line: 172
  -asString: "{"type":"https:\/\/tools.ietf.org\/html\/rfc2616#section-10","title":"An error occurred","status":500,"detail":"Warning: Attempt to read property \"summary\" on null","class":"ErrorException","trace":[{"namespace":"","short_class":"","class":"","type":"","function":"","file":"\/var\/projects\/xact-apps\/src\/Controller\/InvoiceController.php","line":172,"args":[]},{"namespace":"App\\Controller","short_class":"InvoiceController","class":"App\\Controller\\InvoiceController","type":"->","function":"fetchJiraWorklog","file":"\/var\/projects\/xact-apps\/vendor\/symfony\/http-kernel\/HttpKernel.php","line":190,"args":[]},{"namespace":"Symfony\\Component\\HttpKernel","short_class":"HttpKernel","class":"Symfony\\Component\\HttpKernel\\HttpKernel","type":"->","function":"handleRaw","file":"\/var\/projects\/xact-apps\/vendor\/symfony\/http-kernel\/HttpKernel.php","line":79,"args":[]},{"namespace":"Symfony\\Component\\HttpKernel","short_class":"HttpKernel","class":"Symfony\\Component\\HttpKernel\\HttpKernel","type":"->","function":"handle","file":"\/var\/projects\/xact-apps\/vendor\/symfony\/http-kernel\/Kernel.php","line":143,"args":[]},{"namespace":"Symfony\\Component\\HttpKernel","short_class":"Kernel","class":"Symfony\\Component\\HttpKernel\\Kernel","type":"->","function":"handle","file":"\/var\/projects\/xact-apps\/vendor\/symfony\/runtime\/Runner\/Symfony\/HttpKernelRunner.php","line":34,"args":[]},{"namespace":"Symfony\\Component\\Runtime\\Runner\\Symfony","short_class":"HttpKernelRunner","class":"Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner","type":"->","function":"run","file":"\/var\/projects\/xact-apps\/vendor\/autoload_runtime.php","line":32,"args":[]},{"namespace":"","short_class":"","class":"","type":"","function":"require_once","file":"\/var\/projects\/xact-apps\/public\/index.php","line":5,"args":[["string","\/var\/projects\/xact-apps\/vendor\/autoload_runtime.php"]]}]}"
  -dataRepresentation: ? Symfony\Component\VarDumper\Cloner\Data
}
Format: json
[
  "exception" => ErrorException {#888
    #message: "Warning: Attempt to read property "summary" on null"
    #code: 0
    #file: "/var/projects/xact-apps/src/Controller/InvoiceController.php"
    #line: 172
    #severity: E_WARNING
    trace: {
      /var/projects/xact-apps/src/Controller/InvoiceController.php:172 {
        App\Controller\InvoiceController->fetchJiraWorklog(string $tempoAccountName, string $startDate, string $endDate): Response …
        › $issue->comment = strlen($issue->description) > 60 ? substr($issue->description, 0, 60) . "..." : $issue->description;
        › $issue->summary = $jiraIssue->summary;
        › $issue->key = $jiraIssue->key;
      }
      /var/projects/xact-apps/vendor/symfony/http-kernel/HttpKernel.php:190 {
        Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST, ?ControllerMetadata &$controllerMetadata = null): Response …
        › // call controller
        › $response = $controller(...$arguments);
        › 
      }
      /var/projects/xact-apps/vendor/symfony/http-kernel/HttpKernel.php:79 {
        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/projects/xact-apps/vendor/symfony/http-kernel/Kernel.php:143 {
        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/projects/xact-apps/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:34 {
        Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
        › {
        ›     $response = $this->kernel->handle($this->request);
        › 
      }
      /var/projects/xact-apps/vendor/autoload_runtime.php:32 {
        require_once …
        ›         ->getRunner($app)
        ›         ->run()
        › );
      }
      /var/projects/xact-apps/public/index.php:5 {
        › 
        › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
        › 
        arguments: {
          "/var/projects/xact-apps/vendor/autoload_runtime.php"
        }
      }
    }
  }
  "debug" => true
]
ProblemNormalizer (0.02 ms) JsonEncoder (0.03 ms) 0.37 ms

deserialize 0

Nothing was deserialized.

normalize 0

Nothing was normalized.

denormalize 0

Nothing was denormalized.

encode 0

Nothing was encoded.

decode 0

Nothing was decoded.