[2026-06-04 11:58:07] production.WARNING: ExtractEvidenceFromAttachmentJob: per-page parse failed for attachment 1196: Class "Smalot\PdfParser\Parser" not found  
[2026-06-04 11:58:07] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — pages=0, large=no.  
[2026-06-04 11:58:49] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — is_dsar_document=1, confidence=high.  
[2026-06-04 11:59:43] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — AI filter: 29 relevant of 51.  
[2026-06-04 11:59:51] production.ERROR: ExtractEvidenceFromAttachmentJob: failed for attachment 1196. {"error":"Application rate limited by AI provider [openai]."} 
[2026-06-04 11:59:51] production.ERROR: Application rate limited by AI provider [openai]. {"exception":"[object] (Laravel\\Ai\\Exceptions\\RateLimitedException(code: 429): Application rate limited by AI provider [openai]. at /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Exceptions/RateLimitedException.php:11)
[stacktrace]
#0 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Gateway/Concerns/HandlesFailoverErrors.php(30): Laravel\\Ai\\Exceptions\\RateLimitedException::forProvider('openai', 429, Object(Illuminate\\Http\\Client\\RequestException))
#1 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Gateway/OpenAi/OpenAiGateway.php(70): Laravel\\Ai\\Gateway\\OpenAi\\OpenAiGateway->withErrorHandling('openai', Object(Closure))
#2 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Providers/Concerns/GeneratesText.php(62): Laravel\\Ai\\Gateway\\OpenAi\\OpenAiGateway->generateText(Object(Laravel\\Ai\\Providers\\OpenAiProvider), 'gpt-4o', 'You are Synapse...', Array, Array, Array, Object(Laravel\\Ai\\Gateway\\TextGenerationOptions), 120)
#3 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Laravel\\Ai\\Providers\\OpenAiProvider->{closure:Laravel\\Ai\\Providers\\Concerns\\GeneratesText::prompt():46}(Object(Laravel\\Ai\\Prompts\\AgentPrompt))
#4 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Laravel\\Ai\\Prompts\\AgentPrompt))
#5 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Providers/Concerns/GeneratesText.php(46): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#6 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Promptable.php(57): Laravel\\Ai\\Providers\\OpenAiProvider->prompt(Object(Laravel\\Ai\\Prompts\\AgentPrompt))
#7 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Promptable.php(154): App\\Synapse\\Agents\\ExtractDsarEvidenceAgent->{closure:Laravel\\Ai\\Promptable::prompt():57}(Object(Laravel\\Ai\\Providers\\OpenAiProvider), 'gpt-4o')
#8 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Promptable.php(56): App\\Synapse\\Agents\\ExtractDsarEvidenceAgent->withModelFailover(Object(Closure), Object(Laravel\\Ai\\Providers\\OpenAiProvider), 'gpt-4o')
#9 /home/fintrixorcouk/public_html/staging/app/Jobs/Synapse/ExtractEvidenceFromAttachmentJob.php(175): App\\Synapse\\Agents\\ExtractDsarEvidenceAgent->prompt('Filename: SAR-N...', Array)
#10 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob->handle()
#11 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#12 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#13 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#14 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#15 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#16 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#17 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#18 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob), false)
#20 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#21 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#22 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#23 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#24 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)
#25 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire()
#26 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))
#27 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions))
#28 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#29 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default')
#30 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#31 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#32 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#33 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#34 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#35 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#36 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#37 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#38 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#40 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#41 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#42 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#43 /home/fintrixorcouk/public_html/staging/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#44 {main}

[previous exception] [object] (Illuminate\\Http\\Client\\RequestException(code: 429): HTTP request returned status code 429:
{
  \"error\": {
    \"message\": \"Rate limit reached for gpt-4o in organization org-T1Nm50N21JQBrKFqAWqXK8VL on tokens per  (truncated...)
 at /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php:332)
[stacktrace]
#0 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php(348): Illuminate\\Http\\Client\\Response->toException()
#1 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1064): Illuminate\\Http\\Client\\Response->throw(Object(Closure))
#2 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate\\Http\\Client\\PendingRequest->{closure:{closure:Illuminate\\Http\\Client\\PendingRequest::send():1041}:1043}(Object(Illuminate\\Http\\Client\\Response))
#3 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1043): tap(Object(Illuminate\\Http\\Client\\Response), Object(Closure))
#4 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate\\Http\\Client\\PendingRequest->{closure:Illuminate\\Http\\Client\\PendingRequest::send():1041}(1)
#5 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1041): retry(0, Object(Closure), 100, Object(Closure))
#6 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(885): Illuminate\\Http\\Client\\PendingRequest->send('POST', 'https://api.ope...', Array)
#7 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Gateway/OpenAi/OpenAiGateway.php(72): Illuminate\\Http\\Client\\PendingRequest->post('responses', Array)
#8 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Gateway/Concerns/HandlesFailoverErrors.php(24): Laravel\\Ai\\Gateway\\OpenAi\\OpenAiGateway->{closure:Laravel\\Ai\\Gateway\\OpenAi\\OpenAiGateway::generateText():72}()
#9 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Gateway/OpenAi/OpenAiGateway.php(70): Laravel\\Ai\\Gateway\\OpenAi\\OpenAiGateway->withErrorHandling('openai', Object(Closure))
#10 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Providers/Concerns/GeneratesText.php(62): Laravel\\Ai\\Gateway\\OpenAi\\OpenAiGateway->generateText(Object(Laravel\\Ai\\Providers\\OpenAiProvider), 'gpt-4o', 'You are Synapse...', Array, Array, Array, Object(Laravel\\Ai\\Gateway\\TextGenerationOptions), 120)
#11 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Laravel\\Ai\\Providers\\OpenAiProvider->{closure:Laravel\\Ai\\Providers\\Concerns\\GeneratesText::prompt():46}(Object(Laravel\\Ai\\Prompts\\AgentPrompt))
#12 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Laravel\\Ai\\Prompts\\AgentPrompt))
#13 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Providers/Concerns/GeneratesText.php(46): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#14 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Promptable.php(57): Laravel\\Ai\\Providers\\OpenAiProvider->prompt(Object(Laravel\\Ai\\Prompts\\AgentPrompt))
#15 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Promptable.php(154): App\\Synapse\\Agents\\ExtractDsarEvidenceAgent->{closure:Laravel\\Ai\\Promptable::prompt():57}(Object(Laravel\\Ai\\Providers\\OpenAiProvider), 'gpt-4o')
#16 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Promptable.php(56): App\\Synapse\\Agents\\ExtractDsarEvidenceAgent->withModelFailover(Object(Closure), Object(Laravel\\Ai\\Providers\\OpenAiProvider), 'gpt-4o')
#17 /home/fintrixorcouk/public_html/staging/app/Jobs/Synapse/ExtractEvidenceFromAttachmentJob.php(175): App\\Synapse\\Agents\\ExtractDsarEvidenceAgent->prompt('Filename: SAR-N...', Array)
#18 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob->handle()
#19 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#20 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#21 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#22 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#23 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#24 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#25 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#26 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#27 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob), false)
#28 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#29 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#30 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#32 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)
#33 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire()
#34 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))
#35 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions))
#36 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#37 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default')
#38 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#39 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#40 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#41 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#42 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#43 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#44 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#45 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#46 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#47 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#48 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#49 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#50 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#51 /home/fintrixorcouk/public_html/staging/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#52 {main}
"} 
[2026-06-04 12:07:31] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — pages=51, large=yes.  
[2026-06-04 12:07:31] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — heuristic filter: 51 relevant, 0 excluded.  
[2026-06-04 12:07:36] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — chunk 0/0 extracted 2 items.  
[2026-06-04 12:07:42] production.ERROR: ExtractEvidenceFromAttachmentJob: failed for attachment 1196. {"error":"Application rate limited by AI provider [openai]."} 
[2026-06-04 12:07:42] production.ERROR: Application rate limited by AI provider [openai]. {"exception":"[object] (Laravel\\Ai\\Exceptions\\RateLimitedException(code: 429): Application rate limited by AI provider [openai]. at /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Exceptions/RateLimitedException.php:11)
[stacktrace]
#0 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Gateway/Concerns/HandlesFailoverErrors.php(30): Laravel\\Ai\\Exceptions\\RateLimitedException::forProvider('openai', 429, Object(Illuminate\\Http\\Client\\RequestException))
#1 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Gateway/OpenAi/OpenAiGateway.php(70): Laravel\\Ai\\Gateway\\OpenAi\\OpenAiGateway->withErrorHandling('openai', Object(Closure))
#2 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Providers/Concerns/GeneratesText.php(62): Laravel\\Ai\\Gateway\\OpenAi\\OpenAiGateway->generateText(Object(Laravel\\Ai\\Providers\\OpenAiProvider), 'gpt-4o', 'You are Synapse...', Array, Array, Array, Object(Laravel\\Ai\\Gateway\\TextGenerationOptions), 120)
#3 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Laravel\\Ai\\Providers\\OpenAiProvider->{closure:Laravel\\Ai\\Providers\\Concerns\\GeneratesText::prompt():46}(Object(Laravel\\Ai\\Prompts\\AgentPrompt))
#4 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Laravel\\Ai\\Prompts\\AgentPrompt))
#5 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Providers/Concerns/GeneratesText.php(46): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#6 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Promptable.php(57): Laravel\\Ai\\Providers\\OpenAiProvider->prompt(Object(Laravel\\Ai\\Prompts\\AgentPrompt))
#7 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Promptable.php(154): App\\Synapse\\Agents\\ExtractDsarEvidenceAgent->{closure:Laravel\\Ai\\Promptable::prompt():57}(Object(Laravel\\Ai\\Providers\\OpenAiProvider), 'gpt-4o')
#8 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Promptable.php(56): App\\Synapse\\Agents\\ExtractDsarEvidenceAgent->withModelFailover(Object(Closure), Object(Laravel\\Ai\\Providers\\OpenAiProvider), 'gpt-4o')
#9 /home/fintrixorcouk/public_html/staging/app/Jobs/Synapse/ExtractEvidenceFromAttachmentJob.php(154): App\\Synapse\\Agents\\ExtractDsarEvidenceAgent->prompt('Filename: SAR-N...')
#10 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob->handle()
#11 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#12 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#13 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#14 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#15 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#16 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#17 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#18 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#19 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob), false)
#20 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#21 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#22 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#23 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#24 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)
#25 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire()
#26 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))
#27 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions))
#28 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#29 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default')
#30 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#31 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#32 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#33 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#34 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#35 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#36 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#37 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#38 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#40 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#41 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#42 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#43 /home/fintrixorcouk/public_html/staging/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#44 {main}

[previous exception] [object] (Illuminate\\Http\\Client\\RequestException(code: 429): HTTP request returned status code 429:
{
  \"error\": {
    \"message\": \"Rate limit reached for gpt-4o in organization org-T1Nm50N21JQBrKFqAWqXK8VL on tokens per  (truncated...)
 at /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php:332)
[stacktrace]
#0 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Http/Client/Response.php(348): Illuminate\\Http\\Client\\Response->toException()
#1 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1064): Illuminate\\Http\\Client\\Response->throw(Object(Closure))
#2 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate\\Http\\Client\\PendingRequest->{closure:{closure:Illuminate\\Http\\Client\\PendingRequest::send():1041}:1043}(Object(Illuminate\\Http\\Client\\Response))
#3 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1043): tap(Object(Illuminate\\Http\\Client\\Response), Object(Closure))
#4 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate\\Http\\Client\\PendingRequest->{closure:Illuminate\\Http\\Client\\PendingRequest::send():1041}(1)
#5 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(1041): retry(0, Object(Closure), 100, Object(Closure))
#6 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php(885): Illuminate\\Http\\Client\\PendingRequest->send('POST', 'https://api.ope...', Array)
#7 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Gateway/OpenAi/OpenAiGateway.php(72): Illuminate\\Http\\Client\\PendingRequest->post('responses', Array)
#8 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Gateway/Concerns/HandlesFailoverErrors.php(24): Laravel\\Ai\\Gateway\\OpenAi\\OpenAiGateway->{closure:Laravel\\Ai\\Gateway\\OpenAi\\OpenAiGateway::generateText():72}()
#9 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Gateway/OpenAi/OpenAiGateway.php(70): Laravel\\Ai\\Gateway\\OpenAi\\OpenAiGateway->withErrorHandling('openai', Object(Closure))
#10 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Providers/Concerns/GeneratesText.php(62): Laravel\\Ai\\Gateway\\OpenAi\\OpenAiGateway->generateText(Object(Laravel\\Ai\\Providers\\OpenAiProvider), 'gpt-4o', 'You are Synapse...', Array, Array, Array, Object(Laravel\\Ai\\Gateway\\TextGenerationOptions), 120)
#11 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Laravel\\Ai\\Providers\\OpenAiProvider->{closure:Laravel\\Ai\\Providers\\Concerns\\GeneratesText::prompt():46}(Object(Laravel\\Ai\\Prompts\\AgentPrompt))
#12 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Laravel\\Ai\\Prompts\\AgentPrompt))
#13 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Providers/Concerns/GeneratesText.php(46): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#14 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Promptable.php(57): Laravel\\Ai\\Providers\\OpenAiProvider->prompt(Object(Laravel\\Ai\\Prompts\\AgentPrompt))
#15 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Promptable.php(154): App\\Synapse\\Agents\\ExtractDsarEvidenceAgent->{closure:Laravel\\Ai\\Promptable::prompt():57}(Object(Laravel\\Ai\\Providers\\OpenAiProvider), 'gpt-4o')
#16 /home/fintrixorcouk/public_html/staging/vendor/laravel/ai/src/Promptable.php(56): App\\Synapse\\Agents\\ExtractDsarEvidenceAgent->withModelFailover(Object(Closure), Object(Laravel\\Ai\\Providers\\OpenAiProvider), 'gpt-4o')
#17 /home/fintrixorcouk/public_html/staging/app/Jobs/Synapse/ExtractEvidenceFromAttachmentJob.php(154): App\\Synapse\\Agents\\ExtractDsarEvidenceAgent->prompt('Filename: SAR-N...')
#18 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob->handle()
#19 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#20 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#21 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#22 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#23 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)
#24 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#25 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#26 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#27 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\Bus\\Dispatcher->dispatchNow(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob), false)
#28 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Queue\\CallQueuedHandler->{closure:Illuminate\\Queue\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#29 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#30 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#31 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob))
#32 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Array)
#33 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(485): Illuminate\\Queue\\Jobs\\Job->fire()
#34 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))
#35 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions))
#36 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#37 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default')
#38 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#39 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#40 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#41 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#42 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#43 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#44 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#45 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#46 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#47 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#48 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#49 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#50 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#51 /home/fintrixorcouk/public_html/staging/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#52 {main}
"} 
[2026-06-04 12:10:56] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — pages=51, large=yes.  
[2026-06-04 12:10:56] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — heuristic filter: 51 relevant, 0 excluded.  
[2026-06-04 12:11:05] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — chunk 0/0 extracted 2 items.  
[2026-06-04 12:11:10] production.WARNING: ExtractEvidenceFromAttachmentJob: rate limited for attachment 1196, releasing in 60s.  
[2026-06-04 12:12:12] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — pages=51, large=yes.  
[2026-06-04 12:12:12] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — heuristic filter: 51 relevant, 0 excluded.  
[2026-06-04 12:12:15] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — chunk 0/0 extracted 0 items.  
[2026-06-04 12:12:20] production.WARNING: ExtractEvidenceFromAttachmentJob: rate limited for attachment 1196, releasing in 120s.  
[2026-06-04 12:14:21] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — pages=51, large=yes.  
[2026-06-04 12:14:21] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — heuristic filter: 51 relevant, 0 excluded.  
[2026-06-04 12:14:23] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — chunk 0/0 extracted 0 items.  
[2026-06-04 12:14:28] production.WARNING: ExtractEvidenceFromAttachmentJob: rate limited for attachment 1196, releasing in 180s.  
[2026-06-04 12:17:28] production.ERROR: App\Jobs\Synapse\ExtractEvidenceFromAttachmentJob has been attempted too many times. {"exception":"[object] (Illuminate\\Queue\\MaxAttemptsExceededException(code: 0): App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob has been attempted too many times. at /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php:24)
[stacktrace]
#0 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(862): Illuminate\\Queue\\MaxAttemptsExceededException::forJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob))
#1 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(573): Illuminate\\Queue\\Worker->maxAttemptsExceededException(Object(Illuminate\\Queue\\Jobs\\DatabaseJob))
#2 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(474): Illuminate\\Queue\\Worker->markJobAsFailedIfAlreadyExceedsMaxAttempts('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 3)
#3 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))
#4 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions))
#5 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#6 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default')
#7 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#8 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#9 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/fintrixorcouk/public_html/staging/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
"} 
[2026-06-04 13:00:24] production.INFO: ExtractEvidenceFromDocumentJob: document 115 — pages=12, large=no.  
[2026-06-04 13:00:34] production.INFO: ExtractEvidenceFromDocumentJob: document 115 — is_dsar_document=, confidence=high.  
[2026-06-04 13:16:31] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — pages=51, large=yes.  
[2026-06-04 13:16:31] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — heuristic filter: 51 relevant, 0 excluded.  
[2026-06-04 13:16:36] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — chunk 0/0 extracted 0 items.  
[2026-06-04 13:16:41] production.WARNING: ExtractEvidenceFromAttachmentJob: rate limited for attachment 1196, releasing in 60s.  
[2026-06-04 13:17:43] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — pages=51, large=yes.  
[2026-06-04 13:17:43] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — heuristic filter: 51 relevant, 0 excluded.  
[2026-06-04 13:17:46] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — chunk 0/0 extracted 0 items.  
[2026-06-04 13:17:51] production.WARNING: ExtractEvidenceFromAttachmentJob: rate limited for attachment 1196, releasing in 120s.  
[2026-06-04 13:19:53] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — pages=51, large=yes.  
[2026-06-04 13:19:53] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — heuristic filter: 51 relevant, 0 excluded.  
[2026-06-04 13:19:55] production.INFO: ExtractEvidenceFromAttachmentJob: attachment 1196 — chunk 0/0 extracted 0 items.  
[2026-06-04 13:20:01] production.WARNING: ExtractEvidenceFromAttachmentJob: rate limited for attachment 1196, releasing in 180s.  
[2026-06-04 13:23:01] production.ERROR: App\Jobs\Synapse\ExtractEvidenceFromAttachmentJob has been attempted too many times. {"exception":"[object] (Illuminate\\Queue\\MaxAttemptsExceededException(code: 0): App\\Jobs\\Synapse\\ExtractEvidenceFromAttachmentJob has been attempted too many times. at /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php:24)
[stacktrace]
#0 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(862): Illuminate\\Queue\\MaxAttemptsExceededException::forJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob))
#1 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(573): Illuminate\\Queue\\Worker->maxAttemptsExceededException(Object(Illuminate\\Queue\\Jobs\\DatabaseJob))
#2 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(474): Illuminate\\Queue\\Worker->markJobAsFailedIfAlreadyExceedsMaxAttempts('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 3)
#3 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process('database', Object(Illuminate\\Queue\\Jobs\\DatabaseJob), Object(Illuminate\\Queue\\WorkerOptions))
#4 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob(Object(Illuminate\\Queue\\Jobs\\DatabaseJob), 'database', Object(Illuminate\\Queue\\WorkerOptions))
#5 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon('database', 'default', Object(Illuminate\\Queue\\WorkerOptions))
#6 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker('database', 'default')
#7 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#8 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#9 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#10 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#11 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#12 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#13 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#14 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#15 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Queue\\Console\\WorkCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/fintrixorcouk/public_html/staging/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/fintrixorcouk/public_html/staging/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/fintrixorcouk/public_html/staging/artisan(16): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#21 {main}
"} 
